You are on page 1of 2

FUNKCIJE PONAVLJANJE

1. Napisati program sa funkcijom za izračunavanje dvostruke vrijednosti učitanog cijelog


broja

#include <stdio.h>
int suma(int a) {
int suma;
suma = a + a; // dvostruka vrijenost broja
return suma; // izlazna vrijednost funkcije
}
int main (){
printf("Dvostruka vrijednost broja\n");
int broj1, s;
printf("Broj: ");
scanf("%d",&broj1);
s = suma(broj1);
printf("%d + %d = %d ", broj1, broj1, s);
return 0;
}

Ispis na ekranu:
Dvostruka vrijednost broja
Broj: 123
123 + 123 = 246

2. Napisati program sa funkcijom za izračunavanje sume kvadrata dva cijela broja.

#include <stdio.h>
int sumakv(int a, int b) {
int sumakv;
sumakv = a * a + b * b; // suma kadrata dva broja
return sumakv; // izlazna vrijednost funkcije
}
int main (){
printf("Suma kvadrata dva broja\n");
int broj1, broj2, s;
printf("Prvi broj: "); // ulazne vrijednosti
scanf("%d",&broj1);
printf("Drugi broj: ");
scanf("%d",&broj2);
s = sumakv(broj1, broj2); // poziv funkcije sumakv
printf("%d * %d + %d * %d = %d ", broj1, broj1, broj2, broj2, s); //
ispis vrijednosti ulznih i izlaznih varijabli
return 0;
}

Ispis na ekranu:
Suma kvadrata dva broja
Prvi broj: 2
Drugi broj: 3
2 * 2 + 3 * 3 = 13
FUNKCIJE PONAVLJANJE

3. Napisati program sa funkcijom za izračunavanje proizvoda dva cijela broja.


#include <stdio.h>
int proizvod(int a, int b) {
int proizvod;
proizvod = a * b; // proizvod dva broja
return proizvod; // izlazna vrijednost funkcije
}

int main ()
{
printf("Proizvod dva broja\n");
int broj1, broj2, p;
printf("Prvi broj: "); // ulazne vrijednosti
scanf("%d",&broj1);
printf("Drugi broj: ");
scanf("%d",&broj2);
p = proizvod(broj1, broj2); // poziv funkcije proizvod
printf("%d * %d = %d ", broj1, broj2, p); // ispis vrijednosti
ulznih i izlaznih varijabli
return 0;
}

Ispis na ekranu:
Proizvod dva broja
Prvi broj: 3
Drugi broj: 5
3 * 5 = 15

You might also like