C programiranje - polja - zadatci #2

Lekcija 5 - Zadatci u kojima se koriste jednodimenzionalna polja.

C programiranje za početnike
krivulja

Tečaj - Uvod u HTML

4.5

Zašto ne sada?

C programiranje : zadatci

Naša preporuka

Cloudinary oglas

Besplatne usluge:

CDN pohrana slika i videa.

Pretvorba formata slika: webp...

Vrhunsko AI povećanje slika!

25Gb podataka.

4.5

Zašto ne sada?

C programiranje - zadatak 1

Učitati polje od 10 brojeva. Izračunati zbroj brojeva djeljivih s 3 ili sa 5 i koliko ih ima!

zadatak-21.cpp

#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;
}

C programiranje - zadatak 2

Učitati polje od 7 brojeva. Ispisati iz polja sve parne brojeve manje od 15!

zadatak-22.cpp

#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;
}

C programiranje - zadatak 3

Učitati polje od n brojeva. Ispisati iz polja sve brojeve veće od aritmetičke sredine učitanih brojeva.

zadatak-23.cpp

#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;
}

C programiranje - zadatak 4

Učitati 5 brojeva u polje. Ispisati novo polje u koje treba pohraniti elemente trostruko veće (3x) od elemenata prvog polje.

zadatak-24.cpp

#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;
}

C programiranje - zadatak 5

Učitati n brojeva u polje. Ispisati parne brojeve veće od najmanjeg neparnog broja.

zadatak-25.cpp

#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;
}

Kontakt

Želite li usavršiti znanje web dizajna ili web programiranja i trebate online instrukcije? Javite se!

krivulja