1. Napisać program, który wczytuje od użytkownika liczby, do
Transkrypt
1. Napisać program, który wczytuje od użytkownika liczby, do
1. Napisać program, który wczytuje od użytkownika liczby, do momentu aż zostanie podana liczba 150. Po zakończeniu działania programu wyświetlona zostaje informacja o sumie oraz średniej z wszystkich podanych liczb (poza 150) oraz jak wiele podanych zostało liczb dodatnich, podzielnych przez 3. Przykład: 4 2 3 6 1 6 1 0 Wynik: 7 1 2 2. Napisać program, który wczytuje od użytkownika liczby dopóty, dopóki nie zostanie podana liczba mniejsza od 1. Następnie dokonuje losowania tylu liczb, ile wynosiła maksymalna z wartości podanych przez użytkownika. Zakres losowanych liczb, to -199 do 199. W wyniku powinien zostać wyświetlony stosunek średniej arytmetycznej wszystkich „co drugich" wylosowanych liczb dodatnich do wszystkich co trzecich wylosowanych liczb (można zacząć od dowolnego momentu, ale nie później niż od 2 i 3 z podanych liczb). W programie nie należy używać tablic. Przykład podany przez użytkownika: 4 2 -5 Wylosowane liczby: 3 -12 22 5 Wynik: 0,227 // bo 5 / 22 3. Napisać program, który wczytuje od użytkownika liczby, do momentu aż zostanie podana liczba 150 (którą pomijamy przy wszelkich statystykach). Po zakończeniu działania ma zostać wyświetlona informacja o wartości średniej arytmetycznej wszystkich podanych liczb oraz ile z tych liczb było dodatnich. Przykład: 4 -2 3 6 1 -6 31 -23 4 -31 150 Wynik: -1.30 6 4. Napisać program, który losuje liczby pseudolosowe z zakresu [-150, 150] dopóty, dopóki nie zostanie wylosowana liczba 0. Następnie dokonuje dokładnie tyle samo losowań liczb pseudolosowych z zakresu [10, 10]. W wyniki działania programu należy wyświetlić stosunek sumy liczb parzystych dodatnich, losowanych w pierwszej kolejności do iloczynu liczb nieparzystych ujemnych, losowanych w drugiej kolejności. Przykład: Losowanie 1: Losowanie 2: 2 -42 -1 7 11 124 -3 -2 0 Wynik: 42,00000 // ( 2 + 124 ) / ( -1 * -3 ) = 126 / 3