33
1
2
3
4
5
6
7
8 9
10
11
12
13
14
15
16
17
18
19
20 .21 22
23
24
25
26
27
28
29
30
Deklaracje: int i; float f; int *p; int tab[20); char m<zwa|2()];
Podaj jKlresy zmiennych ,
i .......3..Ł.......j. ..... f .........K.f..
tablicy lab
Oł (
U-S4' | |
‘ ' i a |
r**' |
Sf /o |
UIU1K. Y ItlU ........X Ww .... .*W. yl^lUIlCUlU ldU|2.J w<v. fr/... .V!. .
tablicy nazwa Ą/Wema.___________ c&focntu nazwa [2()|,.'ff“Sar ‘Mp* elementu nazwa 110) 4^
/*>
•klarącje: double *p, i =345; Używając zmiennych p oraz. i uzupełnij prawą stronę instrukcji
=........................//użyj i *p- . C..........................//i i = *f°..........................
2(j|, z; int *wsk, tab|20], x;
<xzaj*.<-Ą
Deklar:
P
char *p, nazw
p--**
oJkju
. Uzupełnij prawą stron
wsk = ,.$X.........
// P
instmkcji wykorzystując deklaracje. W............. *(p+l) =.......
°J
— nojz.ro
*p = ..^r.../..00jz</<k&3............... *wsk=....X..........* (wsk+2)-..................
uo*ixnu obi My
Zmienne zadeklarowano jako: char *p; ipt *wsk; int tab[20J; char nazwa|20J, char z; int x;
Uzupełnij poniższe instrukcje. tab[ 19]; tx
.......... = nazwa:
nazwa=.../0..;
vut'n)
...Mik = &tab[ 19J;
.........= nazwa[3];
naz.waf3 ]=. * Cp. f i)
zwnanu. cmiIkau, óoubluy najujo.y po i- sfrtz««t Co wyświetli następujący fragment programu: char tab[]="bank"; char *wsk; wsk=tab + strlen (tab); while (—wsk>=tab) puts (wsk);
i 2. wsk = ...^.K.yĄ.ŻGjt), - - - -..W.i.P. = tab; //p, wsk
........ = &nazwa[7j: //p,wsk
&nazwa[7]=...|?....;
'Zlzit, zn«e'ka
uy,
Ir
'( ’ (no.
‘Otta,
i/
Zadania:
4. const MAX=4; tab|MAX|[20]={ "Jarzyna". "Janda", "Zborowski",
Ustaw łańcuchy w tablicy tab |MAX][20J rosnąco.
Wczylaj łańcuch do tablicy. Odwróć go nie korzystając z funkcji bibliotecznej.
Wczytaj z klawiatury znak i tablicę char t[]. Sprawdź ile razy znak występuje w tablicy char t[J.
"Adamczyk”};
5.
6.
Podaj pozycję na której występuje po raz pierwszy i ostatni
*P,
*■* 4f o *
<r(p-f/l)z
-Ki.