Osnove Programiranja - C zadaci (if)

if(13==first)last=17;

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.

<<Home