Professional Documents
Culture Documents
Polja
Polja
Polja
polje (engl. array) - niz varijabli istog tipa koji nosi zajedničko ime
pojedinom članu polja pristupa se preko imena i indeksa polja
programski jezik C podržava jednodimenzionalna i višedimenzionalna polja
Jednodimenzionalna polja
količina memorije koju polje zauzima ovisi o broju članova polja i o tipu
podataka polja
* Primjer 1.: Upisati 10 brojeva u cjelobrojno polje broj i ispisati njihov zbroj!
#include <stdio.h>
main()
{
int broj[10], i, suma=0;
for (i = 0; i < 10; i++)
{
printf ("\n Upiši %d. element u polje: ", i+1);
scanf("%d", &broj[i]);
suma = su ma + broj[i];
}
printf ("\n Suma elemenata polja je: %d.", suma);
}
* Primjer 2.: Upisati 20 brojeva u cjelobrojno polje a i ispisati sve parne brojeve iz polja!
#include <stdio.h>
main()
{
int a[20], i;
for (i = 0; i < 2 0; i++)
{
printf ("\n Upiši %d. broj u polje:", i+1);
scanf("%d", &a[i]);
}
printf ("\n Parni brojevi u polju su:" );
for (i = 0; i < 2 0; i++)
{
if (a[i]%2==0)
printf ("\n %d", a[i]);
}
}
DOMAĆA ZADAĆA:
1. Upisati 5 decimalnih brojeva u polje. Ispisati zbroj njihovih cijelih dijelova i zbroj
njihovih decimalnih dijelova!
2. Učitati n brojeva u polje. Izračunati i ispisati aritmetičku sredinu svih neparnih brojeva iz
polja!
3. Učitati dva polja od po 7 elemenata (brojeva). Formirati treće polje čiji će elementi biti
umnošci elemenata prva dva polja!
4. Učitati 6 decimalnih brojeva u polje. Formirati novo polje od cijelih dijelova učitanih
brojeva i ispisati ga!