koło 1 lab, TIN inż, Semestr 1, Podstawy programowania
1. Zdefiniuj strukturę o nazwie = swoje nazwisko i zadeklaruj w niej dwa składniki tekstowe oraz tablicę o niezbędnym rozmiarze na liczby naturalne o nazwie losowanie[].
2. W funkcji głównej main() zbuduj pętle główną w oparciu o while i break oraz menu ekranowe nie używając do tego instrukcji switch.
3. W trakcie działania programu, wybierając odpowiednią opcje menu ekranowego powołaj dynamicznie dokładnie jedną strukturę. Wypełnij treścią składniki tekstowe.
4. Napisz funkcję, do której przekazana zostanie w argumencie struktura i napełnij tablicę liczb naturalnych wartościami dla wyników losowania loterii - z klawiatury lub jako zmienną losową.
5. Napisz funkcję, która wyświetli składniki zadanej w argumencie struktury.
6. Napisz przeciążoną funkcję o takiej samej nazwie jak w pkt. 5, wyświetlającą tablicę przekazaną w argumencie. Użyj ją do wyświetlania wartości ze składnika struktury.
7. Napisz funkcję która policzy wartość średnią elementów tablicy przekazanej w argumencie.
Użyj jej do policzenia wartości średniej dla elementów tablicy w strukturze.
8. Napisz funkcję, która wyświetli na ekranie wszystkie wartości ze składnika struktury przekazanej w argumencie - tablicy losowanie[] w porządku rosnącym. Nie sortuj oryginalnej tablicy w strukturze.
9. Napisz funkcję, która posortuje oryginalną tablicę w strukturze przy użyciu jednej ze znanych metod rekurencyjnych.
10. Usuń strukturę dynamiczną i powołaj ją na nowo dla kolejnego cyklu działania programu.
Wyszukiwarka
Podobne podstrony:
wykład koło, TIN inż, Semestr 1, Podstawy programowaniaZarządzanie wykład koło, TIN inż, Semestr 7, Podstawy Zarządzania Jakościącwiczenie10d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoriacwiczenie8d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoriacwiczenie13d2012, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoriacwiczenie9d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoriacwiczenie11d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoriacwiczenie6d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, LaboratoriaW INZ 6, Studia, PWR, 1 semestr, Podstawy programowania, wykładyW INZ 4, Studia, PWR, 1 semestr, Podstawy programowania, wykładyW INZ 3, Studia, PWR, 1 semestr, Podstawy programowania, wykładyzasady zaliczeń PP IG, Politechnika Białostocka, ZiIP (PB), Semestr 1, Podstawy programowania, Progrlab 2, Edukacja, ZiIP, sem. I, Podstawy programowania, Laborki i inne, Podstawy ProgramowaniaPrzykładowe zadania na 2 kolokwium z programowania w języku C, Studia, PWR, 1 semestr, Podstawy progPrzykładowe zadania na 1 kolokwium z programowania w języku C, Studia, PWR, 1 semestr, Podstawy progTECHNIKA CYFROWA - sprawko lab 1, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, laborLAB 4, Edukacja, ZiIP, sem. I, Podstawy programowania, Laborki i inne, Podstawy Programowaniaopracowanie, TIN inż, Semestr 5, Sieci bezprzewodowe 2więcej podobnych podstron