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