Kolokwium II Progr. Strukt. 2009-10 Wariant 1
Zad.1. 2pkt Proszę utworzyć tablicę 3 x 3 o wartościach całkowitych: -8, -2, -3, 3, 6, 4, 5, -7, -4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć sumę elementów w każdym wierszu oraz ich wartość średnią w całej tablicy. Proszę stworzyć funkcję, która będzie pobierała całą tablicę i zwracała jako wynik wartości - minimum oraz jego współrzędne - nr wiersza i nr kolumny.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 3. Ilość elementów w wierszu 1-ym - 4, w pozostałych - po 3 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( i , k ) = i*k, gdzie k= 3*j +i . Następnie proszę zmniejszyć ilość elementów w wierszu pierwszym do dwóch.
Zad.3. 2 pkt. Proszę utworzyć dwa łańcuchy długości 10, nadać wartości, następnie utworzyć funkcję, która będzie jako parametry pobierała oba łańcuchy, jako wynik zwracała łańcuch będący ich połączeniem oraz długość otrzymanego łańcucha.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 2 x 5, zainicjować ją. Utworzyć funkcję1 pobierającą po jednym wierszu, zwracającą sumę oraz średnią elementów w wierszu. Wyniki zapisać do oddzielnych tabel. Utworzyć funkcję, która będzie pobierała po jednym elemencie z tablicy, podliczała - ile jest elementów parzystych (wykorzystać zmienną statyczną).
Kolokwium II Progr. Strukt. 2009-10 Wariant 2
Zad.1. 2pkt. Proszę utworzyć tablicę 3 x 4 o wartościach całkowitych: 3, 6, 4, 11, 22, -2, -3, 5, -7, 9, 3,-4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć sumę elementów ujemnych w każdej kolumnie oraz ich wartość średnią dla całej tablicy. Proszę stworzyć funkcję, która będzie pobierała jeden wiersz i zwracała jako wynik dwie wartości - sumę oraz średnią wartości w wierszu - policzyć dla każdego wiersza.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 4. Ilość elementów w wierszu 4-ym - 2, w pozostałych - po 3 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( i , a ) = i + a, gdzie a=2*j. Następnie proszę dodać piąty wiersz o trzech elementach.
Zad.3. 2 pkt. Proszę utworzyć łańcuch długości 20, nadać wartość następnie utworzyć funkcję, która będzie jako parametry pobierała łańcuch, jako wynik zwracała dwa łańcuchy - jeden zawierający pierwsze słowo, drugi resztę oraz długość tej reszty.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 4 x 3, zainicjować ją. Utworzyć funkcję1 pobierającą całą tabelę, zwracającą sumy elementów w każdej kolumnie (jako jeden zespół danych) oraz sumę wszystkich elementów tablicy. Utworzyć funkcję, która będzie pobierała po jednym elemencie tablicy i obliczała - ile jest elementów dodatnich oraz ile parzystych (wykorzystać zmienną statyczną).
Kolokwium II Progr. Strukt. 2009-10 Wariant 3
Zad.1. 2pkt. Proszę utworzyć tablicę 4 x 3 o wartościach całkowitych: -3, 5, -7, 3, 6, 4, 1, 8, -2, -9, 3,-4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć element maksymalny w każdej kolumnie. Proszę stworzyć funkcję, która będzie pobierała całą tablicę, szukała wiersza, dla którego suma elementów jest najmniejsza i zwracała jako wynik wartości - nr wiersza oraz sumę.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 4. Ilość elementów w wierszu 2-im - 2, w pozostałych - po 4 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( b , j ) = j - b, gdzie b= (- i )*i +j. Następnie proszę usunąć czwarty wiersz.
Zad.3. 2 pkt. Proszę utworzyć łańcuch długości 20, nadać wartość następnie utworzyć funkcję, która będzie jako parametry pobierała łańcuch, jako wynik zwracała długość łańcucha oraz ile zawiera on małych liter i ile cyfr.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 5 x 2, zainicjować ją. Utworzyć funkcję1 pobierającą po jednym wierszu, zwracającą - ile w wierszu jest elementów parzystych oraz sumę wszystkich elementów wiersza.
Utworzyć funkcję, która będzie pobierała po jednym elemencie tablicy i obliczała - ile jest elementów dodatnich (wykorzystać zmienną statyczną).
Kolokwium II Progr. Strukt. 2009-10 Wariant 4
Zad.1. 2pkt. Proszę utworzyć tablicę 3 x 5 o wartościach całkowitych: -7, 3, 6, -3, 5, 4, 1, 8, -2, -19, 3,-4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć element minimalny w każdym wierszu. Proszę stworzyć funkcję, która będzie pobierała jeden wiersz, obliczała wartość średnią oraz sumę, i zwracała obie wartości.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 3. Ilość elementów w wierszu 3-im - 3, w pozostałych - po 4 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( d , j ) = j * j + d, gdzie d= (- i )*j +2. Następnie proszę dodać czwarty wiersz o czterech elementach.
Zad.3. 2 pkt. Proszę utworzyć dwa łańcuchy długości 10, nadać wartości, następnie utworzyć funkcję, która będzie jako parametry pobierała oba łańcuchy, jako wynik zwracała długości łańcuchów, informację - który z nich jest dłuższy oraz dłuższy łańcuch odwrócony (zapisany wspak)..
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 3 x 4, zainicjować ją. Utworzyć funkcję1 pobierającą całą tabelę, zwracającą - ile jest elementów parzystych w każdym wierszu (jako jeden zespół danych) oraz średnią pierwszego wiersza tablicy. Utworzyć funkcję, która będzie pobierała po jednym elemencie z tablicy, podliczała - wartości ilu elementów należą do przedziału [-2;4] (wykorzystać zmienną statyczną).
Kolokwium II Progr. Strukt. 2009-10 Wariant 5
Zad.1. 2pkt Proszę utworzyć tablicę 3 x 5 o wartościach całkowitych. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć wartości maksymalne elementów w każdej kolumnie oraz wartość średnią w całej tablicy. Proszę stworzyć funkcję, która będzie pobierała całą tablicę i zwracała jako wynik wartości - sumy elementów 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 - 4, w pozostałych - po 3 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 dwóch.
Zad.3. 2 pkt. Proszę utworzyć dwa łańcuchy długości 12, 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” - znaki od 6-j pozycji do końcaa oraz długość otrzymanego łańcucha.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 4 x 3, zainicjować ją. Utworzyć funkcję1 pobierającą po jednym wierszu, zwracającą ilość elementów dodatnich 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 - ile jest elementów parzystych (wykorzystać zmienną statyczną).
Kolokwium II Progr. Strukt. 2009-10 Wariant 6
Zad.1. 2pkt. Proszę utworzyć tablicę 3 x 5 o wartościach całkowitych: 3, 6, 33, 6, -4, 4, 11, 22, -2, -3, -5, -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 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 5. Ilość elementów w wierszu 4-ym - 2, w pozostałych - po 4 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( i , a ) = i + a, gdzie a=2*j. Następnie proszę usunąć piąty wiersz.
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.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 4 x 4, zainicjować ją. Utworzyć funkcję1 pobierającą całą tabelę, zwracającą sumy elementów w każdym wierszu(jako jeden zespół danych) oraz sumę wszystkich elementów tablicy. 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ą).
Kolokwium II Progr. Strukt. 2009-10 Wariant 7
Zad.1. 2pkt. Proszę utworzyć tablicę 4 x 4 o wartościach całkowitych: 4, 11, 7 -5, -3, 5, -7, 3, -16, 4, 1, 8, -2, -9, 3,-4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć element maksymalny w każdej kolumnie. Proszę stworzyć funkcję, która będzie pobierała całą tablicę, szukała kolumny, dla której średnia elementów jest najmniejsza i zwracała jako wynik wartości - nr kolumny oraz średnią.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 4. Ilość elementów w wierszu 2-im - 6, w pozostałych - po 4 elementy. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( b , j ) = j - b, gdzie b= (- i )*i +j. Następnie proszę usunąć czwarty wiersz.
Zad.3. 2 pkt. Proszę utworzyć łańcuch długości 30, nadać wartość następnie utworzyć funkcję, która będzie jako parametry pobierała łańcuch, jako wynik zwracała długość łańcucha oraz ile zawiera on małych liter i ile cyfr w pierwszym słowie.
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 3 x 5, zainicjować ją. Utworzyć funkcję1 pobierającą po jednym wierszu, zwracającą - ile w wierszu jest elementów ujemnych oraz dwa pierwsze elementy wiersza.
Utworzyć funkcję, która będzie pobierała po jednym elemencie tablicy i obliczała - ile jest elementów podzielnych przez 5 (wykorzystać zmienną statyczną).
Kolokwium II Progr. Strukt. 2009-10 Wariant 8
Zad.1. 2pkt. Proszę utworzyć tablicę 5 x 3 o wartościach całkowitych: 5, 3, -4, -3, 5, 7, -1, 8, -2, 9, 3,-4. Wykorzystując nazwę tablicy jako wskaźnik proszę znaleźć ilość elementów mniejszych od pewnej podanej liczby (wczytanej do programu) w każdym wierszu. Proszę stworzyć funkcję, która będzie pobierała jeden wiersz, obliczała wartość średnią oraz ilość elementów podzielnych przez 7, i zwracała obie wartości.
Zad.2 2 pkt. Napisać program, który tworzy dwuwymiarową tablicę dynamiczną. Początkową listę wierszy proszę ustalić na 3. Ilość elementów w wierszu 3-im - 3, w pozostałych - po 5 elementów. Proszę nadać wartości elementom tablicy wykorzystując funkcję f( d , j ) = j * j + d, gdzie d= i +2. Następnie proszę dodać czwarty wiersz o dwóch elementach.
Zad.3. 2 pkt. Proszę utworzyć dwa łańcuchy długości 15, nadać wartości, następnie utworzyć funkcję, która będzie jako parametry pobierała oba łańcuchy, jako wynik zwracała długości łańcuchów oraz łańcuch - utworzony tak, że odwrócony dłuższy łańcuch będzie dopisany do krótszego (dopisany wspak)..
Zad.4. 2 pkt. Utworzyć tablicę dwuwymiarową liczb całkowitych o rozmiarach 3 x 5, zainicjować ją. Utworzyć funkcję1 pobierającą całą tabelę, zwracającą - ile jest elementów parzystych w całej tabeli oraz średnie pierwszych dwóch wierszy tablicy. Utworzyć funkcję, która będzie pobierała po jednym elemencie z tablicy, podliczała - sumę elementów o wartościach należących do przedziału [ -12 ; 11 ] (wykorzystać zmienną statyczną).