Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> // Standardowa biblioteka zawiera definicje printf i scanf itd...
- #include <malloc.h> // Biblioteka alokacji pamieci
- #include <conio.h> // potezebne do _getch();
- // Deklaracja zmiennych dynamicznych
- // Zwraca tablice jedno wymiarowa
- int *zwracaTabJednoWymiarowa(int a ,int b) {
- int *tab = (int *)malloc(sizeof(int) * 2);
- tab[0] = a;
- tab[0] = b;
- return tab;
- }
- // Zwraca tablice dwu wymiarowa
- float **zwracaTaDwuWymiarowa(int a ,int b ,int c ,int d) {
- float **tab = (float **)malloc(sizeof(float) * 2);
- for (int i = 0; i < 2; i++) {
- *tab = (float *)malloc(sizeof(float) * 2);
- }
- tab[0][0] = a;
- tab[0][1] = b;
- tab[1][0] = c;
- tab[1][1] = d;
- return tab;
- }
- int main()
- {
- int *TabI1; // Tablica jedno wymiarowa []
- float **TabF2; // Tablica dwuwymiarowa [][]
- // przypisanie wartosci zwracanej przez funkcje do zmiennej
- TabI1 = zwracaTabJednoWymiarowa(1 ,6);
- // przypisanie wartosci zwracanej przez funkcje do zmiennej
- TabF2 = zwracaTaDwuWymiarowa(22,44,63,3);
- _getch();
- return 0;
- }
Add Comment
Please, Sign In to add comment