Pętla iteracyjna¶
Zadanie 1¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- \(n!\)
Zadanie 2¶
Napisz program zgodny z poniższą specyfikacją. Nie korzystaj z operatora **
.
Specyfikacja¶
Dane¶
- \(a, n\) - dwie liczby naturalne
Wynik¶
- \(a^n\)
Zadanie 3¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
- \(n\)liczb całkowitych
Wynik¶
- Suma podanych \(n\) liczb
Zadanie 4¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna, większa od \(0\)
- \(n\)liczb naturalnych
Wynik¶
- Największa z podanych \(n\) liczb
Zadanie 5¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n, k\) - liczby naturalne, większe od zera
- \(n\) liczb naturalnych
Wynik¶
- Ilość liczb podzielnych przez \(k\) z podanych \(n\) liczb
Zadanie 6¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- Tabliczka mnożenia z zakresu \([1,n]\)
Zadanie 7¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- Wszystkie pary liczb naturalnych, których suma wynosi \(n\)
Przykład¶
Dane¶
Wynik: \((0, 4), (1, 3), (2, 2)\)
Zadanie 8¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- Wszystkie trójki liczb naturalnych, których suma wynosi \(n\)
Przykład¶
Dane¶
Wynik: \((0, 0, 4), (0, 1, 3), (0, 2, 2), (1, 1, 2)\)