13. Upisati broj. Ako je negativan ispisati njegov kvadrat, a ako je pozitivan korijen.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int br;
printf("Unesi jedan broj: ");
scanf("%d",&br);
if(br>0)
printf("Korijen broja je %.2f!",sqrt(br));
else if(br<0)
printf("Kvadrat broja je %d!",br*br);
else
printf("Broj je nula!");
getch();
}
Preuzmite projekt: zad_13.cpp.
14. Upisati broj. Ako je neparan ispisati njegovu recipročnu vrijednost, a ako je paran ispisati recipročnu vrijednost njegovog sljedbenika.
#include <stdio.h>
#include <conio.h>
main()
{
int br;
printf("Unesi jedan broj: ");
scanf("%d",&br);
if(br%2==0)
printf("Reciprocna vrijednost sljedbenika broja %d je %.3f!",br,float(1)/(br+1));
else if(br%2!=0)
printf("Reciprocna vrijednost broja %d je %.3f!",br,float(1)/br);
else
printf("Broj je nula!");
getch();
}
Preuzmite projekt: zad_14.cpp.
15. Upisati dva broja, te ispisati zbroj i razliku između upisanih brojeva, tako da razlika ne smije biti negativan broj.
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,suma,razlika;
printf("Unesite prvi broj: ");
scanf("%d",&a);
printf("Unesite drugi broj: ");
scanf("%d",&b);
suma=a+b;
razlika=a-b;
if(razlika<0)
razlika=-razlika;
printf("Zboj tih dvaju brojeva je %d.\nRazlika izmedu tih dvaju brojeva je %d.",suma,razlika);
getch();
}
Preuzmite projekt: zad_15.cpp.
16. Upisati tri broja, te ispisati najmanji.
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,c,min;
printf("Unesite prvi broj: ");
scanf("%d",&a);
printf("Unesite drugi broj: ");
scanf("%d",&b);
printf("Unesite treci broj: ");
scanf("%d",&c);
min=a;
if(b<min)
min=b;
if(c<min)
min=c;
printf("Najmanji broj je %d.",min);
getch();
}
Preuzmite projekt: zad_16.cpp.
17. Upisati tri broja pa ih poredati po veličini od najvećeg prema najmanjem.
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,c,min,mid,max;
printf("Unesite prvi broj: ");
scanf("%d",&a);
printf("Unesite drugi broj: ");
scanf("%d",&b);
printf("Unesite treci broj: ");
scanf("%d",&c);
min=a;
mid=a;
max=a;
if(b<min)
min=b;
if(b>max)
max=b;
if(c<min)
min=c;
if(c>max)
max=c;
if(a>b&&b>c || c>b&&b>a)
mid=b;
if(a>c&&c>b || b>c&&c>a)
mid=c;
printf("Najvechi %d.\nSrednji %d.\nNajmanji %d.",max,mid,min);
getch();
}
Preuzmite projekt: zad_17.cpp.