Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 1. Napisz dwie funkcje, przyjmujące jako argumenty wskaźnik typu int, na pierwszy element
- tablicy, oraz element za ostatnią wartością tablicy. Pierwsza funkcja ma wypełnić tablicę liczbami,
- druga natomiast wyświetlić wszystkie wartości.
- UWAGA: Wykorzystaj arytmetykę wskaźnikową - jak zapewne czytałeś, dodawanie do adresu
- liczby całkowitej, powoduje przeskok o odpowiednią ilość bitów, która reprezentuje dany typ.
- Skorzystaj z tej wiedzy przy budowaniu pętli - możesz inkrementować pierwszy adres po każdym
- obiegu i sprawdzać, czy nie jest on równy elementowi za tablicą. Dzięki temu przeiterujesz całą
- tablicę.
- Funkcja wyświetlająca ma wyłuskiwać wartość spod zmiennej wskaźnika lokalnego, który
- inkrementujesz w pętli.
- */
- //------------------------------------------------------------------------------------------------
- int wskaznik1(int *a, int *y, int tab);
- int wskaznik2(int *b);
- int wskaznik1(int *a, int *y, int tab)
- {
- int i;
- a = tab;
- y = sizeof tab;
- for(i=0; i<y; i++)
- {
- puts("Podaj liczbe calkowita:");
- scanf("%d", *(a+i));
- }
- return 0;
- }
- int wskaznik2(int *b)
- {
- }
- int main()
- {
- int tab[10];
- int *a;
- int *b;
- wskaznik1( *a, *b , tab);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement