Kolokwium II Progr. Strukt. 2009-10 Wariant 5.1
Zad.l. 2pkt Proszę utworzyć tablicę 3 x 5 o wartościach całkowitych: 6,4, 5, -7,7, -14,-8, -2, -4, 11 -2, -3, 3, 5, -3. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć wartości maksymalne elementów w każdej kolumnie oraz wartość średnią w drugim wierszu tablicy. Proszę stworzyć funkcję, która będzie pobierała całą tablicę i zwracała jako wynik wartości -średnie elementów parzystych w każdym wierszu.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 5. Ilość elementów w wierszu 1 -ym - 5, w pozostałych - po 2 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( i, k ) = i + k * 5, gdzie k= 3 + j. Następnie proszę zmniejszyć ilość elementów w wierszu pierwszym do czterech.
Zad.3. 2 pkt. Proszę utworzyć łańcuch długości 25, nadać wartość następnie utworzyć funkcję, która będzie jako parametry pobierała łańcuch, jako wynik zwracała dwie liczby oraz łańcuch - drugie słowo, liczby - długość tego słowa oraz całego łańcucha. Jeżeli drugiego wyrazu w łańcuchu brak funkcja jako łańcuch zwraca słowo „NIE MA”, jako liczby : 0 i długość całego łańcucha.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 4x4, zainicjować ją. Utworzyć funkcję 1 pobierającą po jednym wierszu, zwracającą ilość elementów podzielnych przez 3 oraz średnią elementów w wierszu. W funkcji main wyniki zapisać do oddzielnych tabel. Utworzyć funkcję, która będzie pobierała po jednym elemencie z tablicy, podliczała - sumę elementów > 0 (wykorzystać zmienną statyczną).