From Łukasz Graczykowski
(Difference between revisions)
|
|
Line 1: |
Line 1: |
- | Proszę napisać program, który wczyta do tablicy typu double wyniki pomiaru czasu uzyskane przez zawodników maratonu (w minutach).<br> | + | Proszę napisać program, który wczyta do tablicy typu double wyniki pomiaru czasu uzyskane przez zawodników PZU Maratonu Warszawskiego 2016 (w minutach). Plik: [http://www.if.pw.edu.pl/~lgraczyk/PP2017/kol1/wyniki.txt wyniki.txt]<br> |
- | Następnie, po utworzeniu tablicy, użytkownikowi ukazuje się menu użytkownika, w którym do wyboru powinny być następujące opcje: | + | Następnie, po utworzeniu tablicy, użytkownikowi ukazuje się menu użytkownika, w którym do wyboru powinny być następujące opcje (menu wyświetla się za każdym razem po zrealizowaniu danej opcji): |
- | * Wpisanie danych do tablicy z zadanego pliku | + | * Wpisanie danych do tablicy z zadanego pliku (program pyta się o nazwę pliku) |
- | * Wypisanie największej wartości z tablicy na ekran | + | * Wypisanie największej wartości z tablicy |
- | * Wypisanie najmniejszej wartości z tablicy na ekran | + | * Wypisanie najmniejszej wartości z tablicy |
| * Wypisanie średniego czasu uzyskanego przez wszystkich zawodników | | * Wypisanie średniego czasu uzyskanego przez wszystkich zawodników |
- | * Wypisanie zadanej liczby najlepszych wynikow na ekran | + | * Wypisanie zadanej liczby najlepszych wynikow |
- | * Wypisanie zadanej liczby najgorszych wynikow na ekran | + | * Wypisanie zadanej liczby najgorszych wynikow |
- | * Zakończenie programu.<br> | + | * Zakończenie programu |
| Program powinien działać w pętli do momentu podania przez użytkownika opcji kończącej progeam.<br> | | Program powinien działać w pętli do momentu podania przez użytkownika opcji kończącej progeam.<br> |
| <br> | | <br> |
Revision as of 20:05, 26 March 2017
Proszę napisać program, który wczyta do tablicy typu double wyniki pomiaru czasu uzyskane przez zawodników PZU Maratonu Warszawskiego 2016 (w minutach). Plik: wyniki.txt
Następnie, po utworzeniu tablicy, użytkownikowi ukazuje się menu użytkownika, w którym do wyboru powinny być następujące opcje (menu wyświetla się za każdym razem po zrealizowaniu danej opcji):
- Wpisanie danych do tablicy z zadanego pliku (program pyta się o nazwę pliku)
- Wypisanie największej wartości z tablicy
- Wypisanie najmniejszej wartości z tablicy
- Wypisanie średniego czasu uzyskanego przez wszystkich zawodników
- Wypisanie zadanej liczby najlepszych wynikow
- Wypisanie zadanej liczby najgorszych wynikow
- Zakończenie programu
Program powinien działać w pętli do momentu podania przez użytkownika opcji kończącej progeam.
Uwaga 1! Musimy dwa razy przeczytać plik tekstowy (najpierw by zliczyć ilość zawodników w celu zadeklarowania rozmiaru tablicy, następnie w celu jej wypełnienia).
Uwaga 2! Jak posortować tablicę (przykład najprostszego algorytmu):