koło 1 lab, TIN inż, Semestr 1, Podstawy programowania


Napisz program:

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 programowania
Zarzą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, Laboratoria
cwiczenie8d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie13d2012, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie9d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie11d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie6d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
W INZ 6, Studia, PWR, 1 semestr, Podstawy programowania, wykłady
W INZ 4, Studia, PWR, 1 semestr, Podstawy programowania, wykłady
W INZ 3, Studia, PWR, 1 semestr, Podstawy programowania, wykłady
zasady zaliczeń PP IG, Politechnika Białostocka, ZiIP (PB), Semestr 1, Podstawy programowania, Progr
lab 2, Edukacja, ZiIP, sem. I, Podstawy programowania, Laborki i inne, Podstawy Programowania
Przykładowe zadania na 2 kolokwium z programowania w języku C, Studia, PWR, 1 semestr, Podstawy prog
Przykładowe zadania na 1 kolokwium z programowania w języku C, Studia, PWR, 1 semestr, Podstawy prog
TECHNIKA CYFROWA - sprawko lab 1, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, labor
LAB 4, Edukacja, ZiIP, sem. I, Podstawy programowania, Laborki i inne, Podstawy Programowania
opracowanie, TIN inż, Semestr 5, Sieci bezprzewodowe 2

więcej podobnych podstron