Programiranje u C-u
Rješenja: Praktična vježba 7: Nizovi
1. Deklarirajte niz znakova letters od
deset elemenata
char letters[10];
2. Pridružite znak 'Z' četvrtom elementu niza letters
letters[3] = 'Z';
3. Koristite for petlju za sumiranje elemenata cjelobrojnog
niza numbers koji ima pet elemenata. Pohranite rezultat u integer
varijablu total.
for( loop = 0, total = 0; loop < 5; loop++ )
total = total + numbers[loop];
4. Deklarirajte višedimenzionalni niz floata balances sa tri reda i pet stupaca.
float balances[3][5];
5. Napišite for petlju koja sumira elemente višedimenzionalnog
niza balances.
for( row = 0, total = 0; row < 3; row++ )
for( column = 0; column < 5; column++ )
total = total + balances[row][column];
6. Pridružite string "Hello" nizu znakova words za
vrijeme deklaracije.
static char words[] = "Hello";
7. Pridružite string "Welcome" nizu znakova stuff (ne u vrijeme deklaracije)
char stuff[50];
strcpy( stuff, "Welcome" );
8. Koristeći printf ispišite treći element
integer niza totals
printf("%d\n", totals[2] );
9. Koristeći printf ispišite sadržaj niza znakova
words
printf("%s\n", words);
10. Koristeći scanf učitajte string u niz
znakova words.
scanf("%s", words);
11. Napišite for petlju koja učitava pet znakova
(koristite scanf) i pohranite ih u niz znakova words, počinjući elementom
0.
for( loop = 0; loop < 5; loop++ )
scanf("%c", &words[loop] );
©Copyright B Brown. 1984-1998. All rights reserved.