C programiranje - polja - zadatci #3

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 5 prirodnih brojeva. Ispisati sve brojeve koji su veći od najmanjeg učitanog troznamenkastog broja većeg od 400.

zadatak-31.cpp

#include <stdio.h>

void main() {
    int p[5], min = 1000, i;

    for (i = 0; i < 5; i++) {
        printf("\n Upiši %d broj:", i + 1);
        scanf("%d", &p[i]);

        if (p[i]>400 && p[i]<1000 && p[i]<min)
            min = p[i];
    }

    for (i = 0; i < 5; i++) 
        if (p[i] > min && min != 1000)
            printf("\n Broj %d zadovoljava uvjete", p[i]);
    
    return;
}

C programiranje - zadatak 2

Učitati 5 prirodnih brojeva. Pronaći najveću znamenku desetica i ispisati sve brojeve čija je znamenka jedinica jednaka najvećoj znamenci desetica.

zadatak-32.cpp

#include <stdio.h>

void main() {
    int p[5], i, max = 0, j, d;

    for (i = 0; i < 5; i++) {
        printf("\n Upiši %d broj:", i + 1);
        scanf("%d", &p[i]);

        d = (p[i] / 10) % 10;
        if (d > max)
            max = d;
    }

    printf("\n Najveća znamenka stotica je %d ", max);

    for (i = 0; i < 5; i++) {
        j = p[i] % 10;

        if (j == max)
            printf("\n Broj %d zadovoljava", p[i]);
    }

    return;
}

C programiranje - zadatak 3

Učitati 5 troznamenkastih brojeva i ispisati najmanju i najveću znamenku stotica.

zadatak-33.cpp

#include <stdio.h>

void main() {
   int a[5], s, smax = 0, smin = 9, i;

    for (i = 0; i < 5; i++) {
        printf("\n Upiši %d troznamenkasti broj:", i + 1);
        scanf("%d", &a[i]);
    }

    for (i = 0; i < 5; i++) {
        s = a[i] / 100;
        if (s > smax)
            smax = s;
        if (s < smin)
            smin = s;
    }

    printf("\n Najveća stotica je %d, a najmanja je %d", smax, smin);

    return;
}

C programiranje - zadatak 4

Učitati 5 troznamenkastih brojeva i ispisati brojeve čije su znamenke jedinica veće od aritmetičke sredine znamenki stotica.

zadatak-34.cpp

#include <stdio.h>

void main() {
    int p[5], j, s, zb = 0, i;
    float ars;

    for (i = 0; i < 5; i++) {
        printf("\n Upiši %d troznamenkasti broj:", i + 1);
        scanf("%d", &p[i]);
        
        s = p[i] / 100;
        zb = zb + s;
    }

    ars = (float)zb / 5;
    printf("\n Arit. sredina je %.2f \n", ars);

    for (i = 0; i < 5; i++) {
        j = p[i] % 10;
        
        if (j > ars)
            printf("%d ", p[i]);
    }
    
    return;
}

C programiranje - zadatak 5

Učitati n brojeva u polje i ispisati sve brojeve u polju koji su veći od aritmetičke sredine učitanih parnih brojeva.

zadatak-35.cpp

#include <stdio.h>

void main() {
    int i, p[100], n, zb = 0, brojac = 0;
    float ars;

    printf("\n Upiši n:");
    scanf("%d", &n);

    for (i = 0; i < n; i++) {
        printf("\n Upiši %d broj:", i + 1);
        scanf("%d", &p[i]);

        if (p[i] % 2 == 0) {
            zb = zb + p[i];
            brojac++;
        }
    }

    if (brojac == 0)
        printf("\nNijedan broj ne zadovoljava uvjet");
    else {
        ars = (float)zb / brojac;
        printf("\nArit. sredina je %.2f\n", ars);

        for (i = 0; i < n; i++) {
            if (p[i] > ars)
                printf("%d ", p[i]);
        }
    }

    return;
}

Kontakt

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

krivulja