Zajęcia 3 (26/11/2013)
Najmniejsza wspólna wielokrotność
Zaimplementuj funkcję nww
, która dla danych dwóch liczb całkowitych zwróci wartość najmniejszej wspólnej wielokrotności tych liczb.
Napisz program, który wczytuje sekwencję liczb całkowitych aż do podania wartości 0 a następnie wyświetla wartość najmniejszej wspólnej wielokrotności tych liczb. Wskazówka: wykorzystaj własność nww(a,b,c)=nww(a,nww(b,c))
.
Dane: sekwencja liczb całkowitych zakończona wartością 0
Wynik: wartość najmniejszej wspólnej wielokrotności podanych liczb
Przykład
21 5 0 nww=105
144 233 5 0 nww=167760 2 3 4 5 0 nww=60
Odwracanie kolejności liczb
Napisz program, który wczyta n
liczb rzeczywistych a następnie wyświetli je w odwrotnej kolejności.
Dane: liczba n
określająca ilość liczb oraz sekwencja n
liczb rzeczywistych. Zakładamy, że n < 100
Wynik: sekwencja n
liczb w odwrotnej kolejności niż podana na wejściu.
Przykład:
n=5 1.3 0.0 -2 6 3.14
Wynik:
3.14 6 -2 0.0 1.3
Statystyka
Napisz funkcję, która wyznacza wartość odchylenia standardowego ciągu liczb rzeczywistych.
Zaimplementuj program, który wyświetli wartość odchylenia standardowego sekwencji n
liczb rzeczywistych. Zakładamy, że n < 100
Dane: liczba n
określająca ilość liczb oraz sekwencja n
liczb rzeczywistych.
Wynik: wartość odchylenia standardowego.
Przykład:
n=5 1.3 0.0 -2 6 3.14
Wynik:
3.053804
Zliczanie liczb
Napisz program, który wczyta n
liczb całkowitych a następnie wyświetli wartość modalną (najczęściej występującą). Jeżeli istnieje więcej niż jedna wartość modalna to wystarczy wyświetlić tylko pierwszą znalezioną.
Dane: liczba n
określająca ilość liczb oraz sekwencja n
liczb całkowitych. Zakładamy, że n < 100
Wynik: wartość modalna z podanego ciągu oraz ilość wystąpień tej wartości
Przykład:
n=5 1 0 -2 1 3
Wynik:
moda=1 ilosc wystapien=2
Dodatkowo dla chętnych:
- wyświetl ilość wystąpień wszystkich wczytanych wartości
- spróbuj naszkicować wykres słupkowy obrazujący ilość wystąpień
Przykład:
n=10 1 5 100 5 2 2 5 4 1 5
Wynik:
moda=5 ilosc wystapien=4 ** 1 **** 5 * 100 ** 2 * 4