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