Laboratorium Informatyki Ćwiczenie 6.
Tablice liczb i znaków
Cel ćwiczenia: Definiowanie tablic w programie. Inicjowanie tablic losowymi danymi.
Sortowanie elementów tablic. Łańcuch jako tablica znaków.
1. W programie głównym zdefiniować tablicę liczb całkowitych typu integer o rozmiarze N, gdzie N - stała. Opracować procedury:
a) inicjującą tablicę losowymi liczbami całkowitymi należącymi do przedziału [0, N) (wykorzystać funkcję random(N));
b) wyprowadzającą tablicę na ekran wierszami, po 10 elementów w wierszu;
c) obliczającą sumę elementów tablicy;
d) znajdującą i wyprowadzającą na ekran element minimalny i maksymalny.
2. Zdefiniować tablicę liczb rzeczywistych typu real o rozmiarze N, gdzie N - stała.
Opracować procedury:
a) inicjującą tablicę losowymi liczbami rzeczywistymi należącymi do przedziału [-15.2, 17.4) (wykorzystać funkcję random);
b) wyprowadzającą tablicę na ekran wierszami, po 10 elementów w wierszu w formacie tab[i]:7:2;
c) sortującą elementy tablicy w oparciu o wybrany algorytm.
3. Zdefiniować tablicę elementów typu char o rozmiarze N, gdzie N - stała. Opracować procedury:
a) inicjującą tablicę losowymi znakami należącymi do przedziału ['A',...,'Z'];
b) wyprowadzającą tablicę na ekran wierszami, po 10 elementów w wierszu;
c) wyprowadzającą na ekran liczbę powtórzeń każdego znaku zawartego w tablicy;
d) sortującą tablicę znaków alfabetycznie w oparciu o wybrany algorytm.
4. Opracować program umożliwiający: zainicjowanie z klawiatury zmiennej łańcuchowej (zmienna typu string), wyprowadzenie zawartości łańcucha oraz jego długości na ekran, wyznaczenie liczby dużych i małych liter w łańcuchu, posortowanie elementów łańcucha.