May 1, 2025, Thursday, 120

PP 2017 Kolokwium 1

From Łukasz Graczykowski

(Difference between revisions)
Jump to: navigation, search
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):