You are on page 1of 8

********************************************************************************

****************
1.U programu omoguite unos stranice a jednakostranicnog trougla. Izraunati obim i
povr inu trougla.
********************************************************************************
****************
#include<stdio.h>
#include<math.h>
main()
{
float a,O,P;
printf("Unesite stranicu a");
scanf("%f", &a);
if (a>0)
{
O=3*a;
P=(a*a/4)*sqrt(3);
printf("Obim trougla je %.3f, a povrsina trougla je %.3f\n",O,P)
;
}
else
{
printf("Stranica trougla mora biti veca od nule");
}
system("pause");
}
********************************************************************************
****************
2.U programu omoguite unos tri broja. Izraunati i ispisati aritmetiku sredinu sa
3 decimalna mjesta!
********************************************************************************
****************
#include<stdio.h>
main()
{
float x,y,z,Ar;
printf("Unesite tri broja:");
scanf("%f %f %f",&x,&y,&z);
Ar=(x+y+z)/3.;
printf("Aritmeticka sredina unesenih brojeva je %.3f\n",Ar);
system("pause");
}
********************************************************************************
****************
3.U programu omoguite unos koordinata taaka A(x1,y1) i B(x2,y2). Izraunati i ispisa
ti
njihovu udaljenost u koordinantnom sistemu!
********************************************************************************
****************
#include<stdio.h>
#include<math.h>
main()
{
float x1,y1,x2,y2,dx,dy,d;
printf("Unesite koordinate tacaka");
scanf("%f %f %f %f",&x1,&y1,&x2,&y2);
dx=x2-x1;
dy=y2-y1;
d=sqrt((dx*dx)+(dy*dy));
printf("Rastojanje izmedju tacaka je %.2f",d);
system("pause");
}
********************************************************************************
*****************
4.U programu omoguite unos broja sekundi. Ispisati koliko je to sati, minuta i se
kundi.
********************************************************************************
*****************
#include<stdio.h>
main()
{
int x,sec,min,sat;
printf("Unesite broj sekundi");
scanf("%d",&x);
sat=x/3600;
min=(x%3600)/60;
sec=x%60;
printf("U unesenih %d sekundi ima %d sati, %d minuta i %d sekundi\n",x,s
at,min,sec);
system("pause");
}
********************************************************************************
******************
5.U programu omoguite unos pozitivnog realnog broja. Izraunati kvadrat, kub i drug
i korijen
tog broja. Rezultat ispisati u redu (sa dva 2 decimalna mjesta).
********************************************************************************
******************
#include<stdio.h>
#include<math.h>
main()
{
float x,a,b,c;
printf("Unesite pozitivan, realan broj");
scanf("%f",&x);
if(x>0)
{
a=x*x;
b=x*x*x;
c=sqrt(x);
printf("Kvadrat unijetog broja %f je %.2f, kub je %.2f a kvadrat
ni korjen je %.2f\n",x,a,b,c);
}
else
{
printf("unijeti broj nije pozitivan\n");
}
system("pause");
}
********************************************************************************
*******************
6.U programu omoguite unos trocifrenog broja. Ispisati tri njegove cifre te njiho
vu
aritmetiku sredinu.
********************************************************************************
*******************
#include<stdio.h>
main()
{
int w,x,y,z;
float Ar;
printf("Unesite trocifren broj");
scanf("%d",&w);
x=w/100;
y=(w%100)/10;
z=w%10;
Ar=(x+y+z)/3.;
printf("Prva cifra unijetog broja %d je %d\n",w,x);
printf("Druga cifra unijetog broja %d je %d\n",w,y);
printf("Treca cifra unijetog broja %d je %d\n",w,z);
printf("Aritmeticka sredina cifara unijetog broja %d je %.2f\n",w,Ar);
system("pause");
}
********************************************************************************
********************
7.Uitati 4 broja x, y, a, b. Izraunati vrijednost sljedeeg izraza:
|x - y| xy
----------- + -----------
ab |a - b|
********************************************************************************
********************
#include<stdio.h>
main()
{
float x,y,a,b,z,c,I;
printf("Unesite cetiri broja");
scanf("%f %f %f %f",&x,&y,&a,&b);
z=x-y;
if(z<0)
{
z=-z;
}
else
{
}
c=a-b;
if(c<0)
{
c=-c;
}
else
{
}
I=z/(a*b)+x*y/c;
printf("Vrijednost trazenog izraza je %f\n",I);
system("pause");
}
********************************************************************************
**********************
8.U programu omoguite unos broja dana. Izraunati koliko to iznosi godina, mjeseci
i dana.
********************************************************************************
**********************
#include<stdio.h>
main()
{
int x,dan,mjesec,godina;
printf("Unesite broj dana");
scanf("%d",&x);
godina=x/365;
mjesec=(x%365)/30;
dan=x%30;
printf("U %d dana ima %d godina, %d mjeseci i %d dana\n",x,godina,mjesec
,dan);
system("pause");
}
********************************************************************************
***********************
9.U programu omoguite unos poluprecnika kruga. Izraunati njegov obim i povr inu
(ispisati na 2 decimale).
********************************************************************************
***********************
#include<stdio.h>
#define PI 3.14
main()
{
float r,O,P;
printf("Unesite polupecnik kruga");
scanf("%f",&r);
O=2*r*PI;
P=r*r*PI;
printf("Obim kruga je %.2f, a povrsina kruga je %.2f\n",O,P);
system("pause");
}
********************************************************************************
***********************
10.U programu unesite broj uenika u razredu i broj odlinih uenika, pa
izraunajte postotak odlinih uenika.
********************************************************************************
***********************
#include<stdio.h>
main()
{
int x,y;
float z;
printf("Unesite broj ucenika i broj odlicnih ucenika");
scanf("%d %d",&x,&y);
z=(float)y/x*100;
printf("Postotak odlicnih ucenika je %.2f %%\n",z);
system("pause");
}
********************************************************************************
***********************
11.U programu omoguite unos realnog broja sa po dvije cifre u cijelom i decimalno
m dijelu broja.
Ispisati broj sa zamijenjenim mjestima cijelog i decimalnog dijela.
Unesi decimalan broj: 15.75
Nakon zamjene cijelog i decimalnog dijela: 75.15
********************************************************************************
***********************
#include<stdio.h>
main()
{
float x,y,a,b;
printf("Unesite dvocifren broj sa dvije decimale:");
scanf("%f",&x);
a=(int)x;
b=x-a;
y=b*100+a/100;
printf("Broj sa zamijenjenim vrijednostima je %.2f\n",y);
system("pause");
}
********************************************************************************
***********************
12.U programu omoguite unos datuma i izraunati koliko je godina i dana izmeu upisan
og datuma
i 1.1.1900. godine. Pretpostaviti trajanje mjeseca 30 dana.
********************************************************************************
***********************
#include<stdio.h>
main()
{
int x,y,z,dan,mjesec,godina;
printf("Unesite datum");
scanf("%d %d %d",&x,&y,&z);
if(z>=1900)
{
godina=z-1900;
mjesec=y-1;
dan=(mjesec*30)+(x-1);
printf("Od 1.1.1900. godine proslo je %d godina i %d dana\n",god
ina,dan);
}
else
{
godina=1900-z-1;
mjesec=(12-y);
dan=(mjesec*30)+(30-x+1);
printf("Do 1.1.1900. godine proslo je %d godina i %d dana\n",god
ina,dan);
}
system("pause");
}
********************************************************************************
*************************
13.U programu omoguite unesite dva vremena u satima i minutama i izraunati koliko
je izmeu ta dva
vremena proteklo sati i minuta.
********************************************************************************
*************************
#include<stdio.h>
main()
{
int x1,y1,x2,y2,minuti1,minuti2,sati,minuti,minuti_konacno;
printf("Unesite prvo vrijeme u satima i minutima:");
scanf("%d %d",&x1,&y1);
printf("\nUnesite drugo vrijeme u satima i minutima:");
scanf("%d %d",&x2,&y2);
minuti1=(x1*60)+y1;
minuti2=(x2*60)+y2;
if(x1<=x2)
{
minuti=abs (minuti1-minuti2);
sati=minuti/60;
minuti_konacno=minuti%60;
printf("Proteklo vrijeme je %d sati i %d minuta\n",sati,minuti_k
onacno);
}
else
{
minuti=((24*60)-minuti1)+minuti2;
sati=minuti/60;
minuti_konacno=minuti%60;
printf("Proteklo vrijeme je %d sati i %d minuta\n",sati,minuti_k
onacno);
}
system("pause");
}
********************************************************************************
**************************
14.Ako se voza vozi automobilom 10 minuta. Izraunaj za zadani broj kilometara kojo
m je brzinom vozio?
********************************************************************************
**************************
#include<stdio.h>
main()
{
float s,v,t;
printf("Unesite broj kilometara");
scanf("%f",&s);
t=1/6.0;
if (s>0)
{
v=(float)s/t;
printf("Prosjecna brzina za uneseni broj kilometara je %.2f km/h
\n",v);
}
else
{
printf("Unesite broj kilometara veci od nule");
}
system("pause");
}
********************************************************************************
**************************
15.Uitaj realan broj s dvije decimale i ispi i njegov cijeli i decimalni dio.
********************************************************************************
**************************
#include<stdio.h>
main()
{
int a;
float x,b;
printf("Unesite realan broj");
scanf("%f",&x);
a=(int)x;
b=x-a;
printf("Cijeli dio unesenog broja je %d, a decimalni dio unesenog broja
je %.2f\n",a,b);
system("pause");
}
********************************************************************************
***************************
16.Uitati realan broj i ispisati prvu cifru decimalnog dijela broja.
********************************************************************************
***************************
#include<stdio.h>
main()
{
int a,d;
float x,b,c;
printf("Unesite realan broj:");
scanf("%f",&x);
a=(int)x;
b=x-a;
c=b*10;
d=(int)c;
printf("Prva cifra iza decimalne zapete je %d\n",d);
system("pause");
}
********************************************************************************
****************************
17.Marko je obavio tri razgovora telefonom. Cijena uspostave poziva je 44 fening
a, a sekunda razgovora
ko ta 4 feninga. Za zadano trajanje razgovora u minutama ispisati koliko je maraka
i feninga potro io.
********************************************************************************
****************************
#include<stdio.h>
main()
{
int maraka,cijena,feninga;
float x;
printf("Unesite broj minuta razgovora");
scanf("%f",&x);
cijena=(3*44)+x*240;
maraka=cijena/100;
feninga=cijena%100;
printf("Cijena razgovora za uneseni broj minuta je %d maraka i %d fening
a\n",maraka,feninga);
system("pause");
}
********************************************************************************
*****************************
18.Uitati dva trocifrena broja. Izraunati aritmetiku sredinu cifri stotica i jedini
ca oba broja.
********************************************************************************
*****************************
#include<stdio.h>
main()
{
int x,y,a,b,c,d;
float Ar;
printf("Unesite dva trocifrena broja");
scanf("%d %d",&x,&y);
if (x>99 && x<1000 && y>99 && y<1000)
{
a=x/100;
b=x%10;
c=y/100;
d=y%10;
Ar=(a+b+c+d)/4.;
printf("Aritmeticka sredina je %.2f\n",Ar);
}
else
{
printf("Unesite dva trocifrena broja");
}
system("pause");
}

You might also like