Kolokwium II Progr. Strukt. 2009-10 Wariant 6.1
Zad.l. 2pkt. Proszę utworzyć tablicę 3 x 5 o wartościach całkowitych: 5,4, -2, -2, 3. -5, 13,
6, -4,2, 1, -7, 9, 23,-4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć sumę elementów parzystych w całej tabeli oraz ich wartości średnie dla kolumn o parzystych numerach. Proszę stworzyć funkcję, która będzie pobierała jeden wiersz i zwracała jako wynik dwie wartości - max oraz średnią wartości w wierszu - policzyć dla każdego wiersza. Zad.2 | pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną.
Początkową listę wierszy proszę ustalić na 4. Ilość elementów w wierszu 1-ym — 7, w pozostałych - po 3 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( i, a) = i * a, gdzie a=2*j + i. Następnie proszę usunąć czwarty wiersz.
Zad.3. | pkt. Proszę utworzyć dwa łańcuchy długości 17, nadać wartości, następnie utworzyć funkcję, która będzie jako parametry pobierała oba łańcuchy, jako wynik zwracała łańcuch utworzony ze znaków . o które jest dłuższy dłuższy łańcuch, np.. jeżeli mamy łańcuchy „kowal" i „polowanie” - to zwrócić należy „anie” 3 znaki od 6-j pozycji do końca oraz długość otrzymanego łańcucha.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 4x5, zainicjować ją. Utworzyć funkcjęl pobierającą całą tabelę, zwracającą sumy elementów w każdym wierszu(jako jeden zespół danych) oraz ilość elementów tablicy większych od 10. Utworzyć funkcję, która będzie pobierała po jednym elemencie z tablicy, podliczała-wartości ilu elementów należących do przedziału [ -12 ; 9 ] są podzielne przez 3 (wykorzystać zmienną statyczną).