C programiranje #1 - riješeni zadatci

Lekcija 1 - Zadatci upisa i ispisa podataka te skupina raznih zadataka.

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 programu omogućite unos dva cijela broja i ispišite njihov zbroj, aritmetičku sredinu i zbroj kvadrata brojeva.

zadatak-1.cpp

#include <stdio.h>

void main()
 {
    int broj1, broj2;

    printf("\nUpiši dva cijela broja: ");
    scanf("%d %d", &broj1, &broj2);

    printf("\nZbroj je %d", broj1+broj2);
    printf("\nAritmetička sredina je %.2f", (broj1+broj2)/2.0);
    printf("\nZbroj kvadrata brojeva je %d", broj1*broj1+broj2*broj2);

    return;
}

C programiranje - zadatak 2

U programu omogućite unos 10 brojeva. Ispišite najmanji i najveći od njih.

zadatak-2.cpp

#include <stdio.h>

void main()
 {
    int i, broj, min, max;

    printf("\nUpiši 1. broj = ");
    scanf("%d", &broj);

    min = broj;
    max = broj;

    for (i=2; i<=10; i++)
    {
        printf("\nUpiši %d. broj = ", i);
        scanf("%d", &broj);
        
        if (broj > max)
            max = broj;
        if (broj < min)
            min = broj;
    }
    printf("\nNajmanji broj je %d", min);
    printf("\nNajveci broj je %d", max);

    return;
}

C programiranje - zadatak 3

U programu omogućite unos dva broja, broj sati i minuta. Ispišite koliko taj broj sati i minuta iznosi u sekundama.


Mogući izlaz je:

2 sata i 20 minuta iznosi 8400 sekundi

zadatak-3.cpp

#include <stdio.h>

void main()
 {
    int h, min;
    long int sek;

    printf("\nUpiši broj sati i minuta: ");
    scanf("%d %d", &h, &min);

    sek = (h*60+min)*60;
    
    printf("\n%d sati i %d minuta iznosi %ld sekundi", h, min, sek);

    return;
}

C programiranje - zadatak 4

U programu omogućite unos 5 brojeva i zbrojiti samo one koji su dvoznamenkasti.

zadatak-4.cpp

#include <stdio.h>

void main()
 {
    int i, broj, dvoznam=0;

    for (i=1; i<=5; i++)
    {
        printf("\nUpiši %d. broj: ", i);
        scanf("%d", &broj);
        if (broj >= 10 && broj <=99)
            dvoznam = dvoznam + broj;
    }
    printf("Zbroj dvoznamenkastih brojeva je %d", dvoznam);

    return;
 }

C programiranje - zadatak 5

U programu omogućite unos dvije stranice pravokutnika i izračunajte njegovu površinu i opseg.

zadatak-5.cpp

#include <stdio.h>

void main()
 {
    float a, b, p, o;

    printf("\nUčitaj duljine stranica a i b: ");
    scanf("%f %f", &a, &b);

    p = a*b;
    o = 2*(a+b);

    printf("\Površina je %.2f\nOpseg je %.2f", p, o);

    return;
 }

C programiranje - zadatak 6

U programu omogućite unos broja sekundi i ispišite odgovarajuće vrijeme u satima, minutama i sekundama.


Predloženi izlaz je:

3722 sekunde iznosi 1 sat, 2 minute i 2 sekunde

zadatak-6.cpp

#include <stdio.h>

void main()
{
    int ukupno, h, min, sec;

    printf("\nUČitaj ukupan broj sekundi: ");
    scanf("%d", &ukupno);

    h = ukupno / 3600;
    min = (ukupno % 3600) / 60;
    sec = (ukupno % 3600) % 60;

    printf("\n%d sekundi iznosi: ", ukupno);
	printf("\n%d sat, %d minute i %d sekunde", h, min, sec);

    return;
}

C programiranje - zadatak 7

U programu omogućite unos pet brojeva i izračunati aritmetičku sredinu.

zadatak-7.cpp

#include <stdio.h>

void main()
 {
    int i, broj, uk=0;

    for (i=1; i<=5; i++)
    {
        printf("\nUčitaj %d. cijeli broj: ", i);
        scanf("%d", &broj);
        uk=uk+broj;
     }
     printf("\nAritmetička sredina je %.2f", uk/5.0);

     return;
}

Kontakt

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

krivulja