1. Napisz funkcję, która dostaje jako argument dodatnie liczby

Transkrypt

1. Napisz funkcję, która dostaje jako argument dodatnie liczby
1. Napisz funkcję, która dostaje jako argument dodatnie liczby całkowite n, m, tworzy
dynamiczną dwuwymiarową tablicę (tablicę tablic) o wymiarach n na m i zwraca jako wartość
wskaźnik do niej.
2. Napisz funkcję, która dostaje jako argumenty wskaźnik do dwuwymiarowej tablicy tablic oraz
jej wymiary dodatnie liczby n, m i usuwa z pamięci otrzymaną tablicę.
3. Napisz funkcję, która dostaje jako argument dodatnią liczbę całkowitą n, tworzy dynamiczną
dwuwymiarową trójkątną tablicę tablic o wymiarach n na n i zwraca jako wartość wskaźnik do
niej.
4. Napisz wersje zadań 1 i 2 dla trzywymiarowych tablic tablic.
5. Napisz funkcję, która dostaje w argumentach dwuwymiarową tablicę elementów typu int, o
pierwszym wymiarze podanym jako drugi argument funkcji oraz drugim wymiarze równym 100
i wypełnia ją zerami.
6. Napisz funkcję, która dostaje w argumentach dynamiczną tablicę tablic elementów typu int
oraz jej wymiary n, m i wypełnia ją zerami.
7. Napisz funkcję, która dostaje w argumentach tablicę dwuwymiarową elementów typu int oraz
jej wymiary n, m i wypełnia ją zerami.
8. Napisz funkcję, która dostaje w argumentach statyczną tablicę dwuwymiarową elementów
typu int, o pierwszym wymiarze podanym jako drugi argument funkcji oraz drugim wymiarze
równym 100, która to funkcja zwraca jako wartość sumę wartości elementów tablicy.
9. Napisz funkcję, która dostaje w argumentach dwuwymiarową tablicę tablic o elementach typu
int oraz jej wymiary n, m,i zwraca jako wartość sumę wartości elementów tablicy.
10. Napisz funkcję, która dostaje w argumentach tablicę dwuwymiarową o elementach typu int
oraz jej wymiary n, m,i zwraca jako wartość sumę wartości elementów tablicy.
11. Napisz funkcję, która dostaje w argumentach tablicę trójwymiarową o elementach typu int oraz
jej wymiary n, m,k i zwraca jako wartość sumę wartości elementów tablicy.
12. Napisz funkcję, która dostaje w argumentach tablicę dwuwymiarową o elementach typu int
oraz jej wymiary n, m,i zwraca jako wartość największą spośród wartości przechowywanych w
tablicy.
13. Napisz funkcję, która dostaje w argumentach dwuwymiarową tablice tablic o elementach typu
int oraz jej wymiary n, m,i zwraca jako wartość największą spośród wartości
przechowywanych w tablicy.
14. Napisz funkcję, która dostaje w argumentach trójwymiarową tablicę tablic o elementach typu
int oraz jej wymiary n, m,k i zwraca jako wartość największą spośród wartości
przechowywanych w tablicy.
15. Napisz funkcję, która dostaje w argumentach tablicę trójwymiarową o elementach typu int oraz
jej wymiary n, m,k i zwraca jako wartość największą spośród wartości przechowywanych w
tablicy.
16. Napisz funkcję, która dostaje jako argumenty dwie dwuwymiarowe tablice tablic o elementach
typu int oraz ich wymiary i przepisuje zawartość pierwszej tablicy do drugiej tablicy.
17. Napisz funkcję, która dostaje jako argumenty dwie dwuwymiarowe tablice tablic o elementach
typu int oraz ich wymiary i zamienia zawartości obu tablic.
18. Napisz funkcję, która dostaje jako argumenty dwie tablice dwuwymiarowe o elementach typu
int oraz ich wymiary i zamienia zawartości obu tablic.
19. Napisz funkcję, która dostaje jako argumenty dwuwymiarową tablicę tablic o elementach typu
int oraz jej wymiary i odwraca kolejność elementów we wszystkich kolumnach tablicy
(przyjmujemy, że dwa elementy tablicy leżą w tej samej kolumnie jeżeli mają taką samą
pierwszą współrzędną).
20. Napisz funkcję, która dostaje jako argumenty dwuwymiarową tablicę tablic o elementach typu
int oraz jej wymiary i zmienia kolejność kolumn w tablicy w taki sposób, że kolumna pierwsza
ma się znaleźć na miejscu drugiej, kolumna druga ma się znaleźć na miejscu trzeciej itd.
natomiast ostatnia kolumna ma się znaleźć na miejscu pierwszej (przyjmujemy, że dwa
elementy tablicy leżą w tej samej kolumnie jeżeli mają taką samą pierwszą współrzędną).
21. Napisz funkcję, która dostaje jako argumenty dwuwymiarową tablicę tablic o elementach typu
int oraz jej wymiary i zmienia kolejność wierszy w tablicy w taki sposób, że wiersz pierwszy
ma się znaleźć na miejscu drugiego, wiersz drugi ma się znaleźć na miejscu trzeciego itd.
natomiast ostatni wiersz ma się znaleźć na miejscu pierwszego (przyjmujemy, że dwa
elementy tablicy leżą w tym samym wierszu jeżeli mają taką samą drugą współrzędną).
22. Napisz funkcję, która dostaje jako argumenty dwuwymiarową tablicę tablic o elementach typu
int oraz jej wymiary i zwraca jako wartość indeks kolumny o największej średniej wartości
elementów.
23. Napisz funkcję, która dostaje jako argumenty dwuwymiarową kwadratową tablicę tablic tab o
elementach typu int oraz jej wymiar i zmienia kolejność elementów w otrzymanej tablicy w
następujący sposób: dla dowolnych i i j element tab[i][j] ma zostać zamieniony miejscami z
elementem tab[j][i].
http://pl.wikibooks.org/wiki/C/Wska%C5%BAniki_-_wi%C4%99cej#Tablice_wielowymiarowe
http://pl.wikibooks.org/wiki/C/Napisy