Przejdź do treści

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

n := 4

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

n := 4

Wynik: \((0, 0, 4), (0, 1, 3), (0, 2, 2), (1, 1, 2)\)