Animacja
Przeanalizuj prezentację. Przedstawiony w niej program ma za zadanie stworzyć tablicę dwuwymiarową o wymiarach m × n
i wypełnić ją losowymi liczbami całkowitymi z przedziału a, b
. Działanie programu przetestuj dla tablicy o wymiarach 5 × 5
i przedziału a, b
równego 1, 10
.
Specyfikacja problemu:
Dane:
tablicaLiczb[m][n]
– tablica dwuwymiarowa o wymiarachm × n
a
,b
– liczby całkowite, granice przedziałum
– liczba naturalna; liczba wierszyn
– liczba naturalna, liczba kolumn
Wynik:
Na standardowym wyjściu wyświetlona jest tablica tablicaLiczb
wypełniona losowymi liczbami całkowitymi.
Przeanalizuj program, który ma za zadanie obliczyć sumę wartości na przekątnych kwadratowej tablicy dwuwymiarowej o wymiarach n × n
.
Specyfikacja problemu:
Dane:
n
– liczba naturalnatablicaLiczb[n][n]
– tablica dwuwymiarowa o wymiarachn × n
Wynik:
przekatna1
– suma liczb na przekątnej przechodzącej z lewego górnego do prawego dolnego rogu tablicyprzekatna2
– suma liczb na przekątnej przechodzącej z lewego dolnego do prawego górnego rogu tablicy
Napisz program, który utworzy tablicę kwadratową o rozmiarze m × m
, wypełni ją wielokrotnościami danej liczby naturalnej, a następnie wypisze liczby podzielne przez .
Specyfikacja problemu:
Dane:
wielokrotnosci
– liczba naturalnam
– liczba naturalnatab
– tablica kwadratowa liczb naturalnych o wymiarachm × m
Wynik:
Na standardowym wyjściu wyświetlone są liczby z tablicy tab
, które są podzielne przez 3.
Zapoznaj się z animacją. Porównaj z nią swoje rozwiązanie. Zmodyfikuj swój program tak, żeby użytkownik mógł sam podać liczbę, której wielokrotności mają zostać zapisane.
Kod programu zaprezentowanego w filmie: