Lekcija 5 - Zadatci u kojima se koriste jednodimenzionalna polja.
Zašto ne sada?
CDN pohrana slika i videa.
Pretvorba formata slika: webp...
Vrhunsko AI povećanje slika!
25Gb podataka.
Zašto ne sada?
Učitati polje od 10 brojeva. Izračunati zbroj brojeva djeljivih s 3 ili sa 5 i koliko ih ima!
#include <stdio.h>
void main() {
int a[10], i, zbroj=0, brojac=0;
for(i=0; i<10; i++) {
printf("\nUčitaj %d. broj polja:", i+1);
scanf("%d", &a[i]);
}
for(i=0; i<10; i++)
if(a[i]%5==0 || a[i]%3==0) {
zbroj=zbroj+a[i];
brojac++;
}
printf("\nZbroj %d brojeva je %d", brojac, zbroj);
return;
}
Učitati polje od 7 brojeva. Ispisati iz polja sve parne brojeve manje od 15!
#include <stdio.h>
void main() {
int a[7], i;
for(i=0; i<7; i++) {
printf("\nUčitaj %d. broj polja:", i+1);
scanf("%d", &a[i]);
}
for(i=0; i<7; i++) {
if(a[i]%2==0 && a[i]<15)
printf("\nParni broj < od 15 je: %d", a[i]);
}
return;
}
Učitati polje od n brojeva. Ispisati iz polja sve brojeve veće od aritmetičke sredine učitanih brojeva.
#include <stdio.h>
void main() {
int a[100], i, n, zbroj=0;
float ars;
printf("Učitaj brojeva manje od 100:");
scanf("%d", &n);
for(i=0; i<n; i++) {
printf("\nUčitaj %d. broj polja:", i+1);
scanf("%d", &a[i]);
zbroj=zbroj+a[i];
}
ars=(float)zbroj / n;
for(i=0; i<n; i++){
if(a[i]>ars)
printf("\nBroj veći od ars je %d", a[i]);
}
return;
}
Učitati 5 brojeva u polje. Ispisati novo polje u koje treba pohraniti elemente trostruko veće (3x) od elemenata prvog polje.
#include <stdio.h>
void main() {
int a[5], b[5], i;
for(i=0; i<5; i++) {
printf("\n Učitaj %d. broj polja:", i+1);
scanf("%d",&a[i]);
b[i]=3*a[i];
}
for(i=0; i<5; i++)
printf("\n b[%d] = 3 x a[%d], a to je %d", i, i, b[i]);
return;
}
Učitati n brojeva u polje. Ispisati parne brojeve veće od najmanjeg neparnog broja.
#include <stdio.h>
void main() {
int a[100], i, n, min=32000;
printf("Učitaj broj n manji od 100:");
scanf("%d", &n);
for(i=0; i<n; i++) {
printf("\nUčitaj %d. broj polja:", i+1);
scanf("%d", &a[i]);
if(a[i]%2==1 && a[i]<min)
min = a[i];
}
for(i=0; i<n; i++)
if(a[i]%2==0 && a[i]>min)
printf("\nBroj %d je veci od min", a[i]);
return;
}
Želite li usavršiti znanje web dizajna ili web programiranja i trebate online instrukcije? Javite se!