Wstęp do programowania, kolokwium 02 Aby dostać ocenę 3.0

Transkrypt

Wstęp do programowania, kolokwium 02 Aby dostać ocenę 3.0
Wstęp do programowania, kolokwium 02
Aby dostać ocenę 3.0, trzeba zrobić zadanie 1.
Aby dostać ocenę 4.0, trzeba zrobić zadanie 1 i 2.
Aby dostać ocenę 5.0, trzeba zrobić zadanie 1, 2 i 3.
Zadanie 1. (na 3.0) Napisz program, który będzie wczytywał do tablicy zawartość podanego pliku.
Ścieżka do niego musi być podawana przez użytkownika jako argument programu lub wpisywana
po uruchomieniu.
Zaprezentować działanie dla pliku pobranego z adresu:
http://mars.iti.pk.edu.pl/~dbarnas/wdp/
Pierwsza liczba w pliku oznacza liczbę liczb w pliku – jeśli pierwszą liczbą w pliku jest liczba 100,
to w pliku jest jeszcze 100 liczb.
Zadanie 2. (na 4.0) Napisz program, który na początku wywoła funkcję srand której argumentem
będzie numer indeksu autora, a następnie wypisze losową liczbę modulo 4 ((rand()%4)+1).
Zależnie od wylosowanej liczby, rozbuduj program z zadania 1 o:
1. Wypisywanie średniej arytmetycznej wczytanych liczb,
2. Wypisanie sumy wczytanych liczb,
3. Wypisanie średniej geometrycznej wczytanych liczb,
4. Wypisanie liczby największej i najmniejszej.
Zaprezentować działanie dla pliku z zadania 1.
Zadanie 3 (na 5.0) Program z zadania 2 rozbuduj o wypisywanie najczęściej powtarzającej się
liczby.
Zaprezentować działanie dla pliku z zadania 1.