Zadaci za vežbu
1. Učitati dva realna broja a i b koji predstavljaju
dužine stranica pravougaonika i štampati njegov
obim i površinu.
#include<stdio.h>
main(){
float a,b,obim,povr;
scanf(„%f %f“,&a,&b);
obim=2*a+2*b;
povr=a*b;
printf(„O = %f, P= %f“,obim, povr);
}
2. Učitati dva cijela broja a i b, štampati njihov zbir,
razliku, proizvod, količnik i ostatak pri dijeljenju.
#include<stdio.h>
main(){
int a,b;
scanf(„%d %d“,&a,&b);
printf(„%d %d %d %d %d“,a+b,a-b,a*b,a/b,a%b);
}
3. Učitati cio broj m i odrediti i štampati njegovu cifru
stotina.
#include<stdio.h>
main(){
int m,s;
scanf(„%d“,&m);
s=m/100%10;
printf(„%d“,s);
}
4. Napisati program koji učitava cio broj d koji
predstavlja rastojanje u centimetrima. Odrediti
koliko cijelih metara ima u tom rastojanju. Npr.
324cm imaju 3 metra.
#include<stdio.h>
main(){
int d;
scanf(„%d“,&d);
printf(„%d“,d/100);
}
5. Za dati realni broj x izračunati vrijednost izraza:
#include<stdio.h>
#include<math.h>
main(){
float x,y;
scanf(„%f“,&x);
y=7*pow((x-3),2)-6*(x-3)+5;
printf(„%d“,y);
}
6. Za dati realni broj x izračunati vrijednost izraza:
#include<stdio.h>
#include<math.h>
main(){
float x,y;
scanf(„%f“,&x);
y=(7*pow((x-1),2)-6*(x-2)+5)/(2*x+pow(x,3)/(pow(x,2)+1));
printf(„%d“,y);
}
7. Korisnik zadaje trocifreni broj. Izračunati sumu
cifara zadatog broja.
#include<stdio.h>
main(){
int broj,j,d,s;
scanf(„%d“,&broj);
j=broj%10;
d=broj/10%10;
s=broj/100;
printf(„%d“,j+d+s);
}
8. Dat je realan broj a. Koristeći pomoćne
promjenljive i najviše tri operacije množenja
izračunati a
8
.
#include<stdio.h>
main(){
int a,b,c,d;
scanf(„%d“,&a);
b=a*a;
c=b*b;
d=c*c;
printf(„%d“,d);
}
9. Od početka dana (tj. od ponoći) prošlo je tačno n
sekundi, n cio broj. Odrediti i štampati broj sekundi
proteklih od poslednjeg punog sata.
#include<stdio.h>
main(){
int sec;
scanf(„%d“,&sec);
printf(„%d“,sec%3600);
}
10. Dani u sedmici označeni su na sledeći način: 1-
ponedeljak, 2- utorak, ... , 7-nedelja. Dat je cio broj k,
1≤ k ≤365. Koji je dan u sedmici bio k-ti dan u
godini, ako prvi januar pada u utorak? Štampati broj
k-tog dana.Npr. Ako je k=10, štampati broj 4, jer je
10. Januar četvrtak. Smatrati da godina nije
prestupna.
#include<stdio.h>
main(){
int k;
scanf(„%d“, &k);
printf(„%d“, k%7+1);
}
11. Dimenzije pravouganika su 543 i 130. Napisati
program koji štampa koliko kvadrata stranice 65 je
moguce izrezati iz tog pravougaonika?
12. Dat je cetvorocifreni prirodan broj. Napisati kod
koji štampa zbir kvadrata cifara tog broja.
13. Napisati program koji učitava trocifreni prirodan
broj n i štampa broj koji se dobija zamjenom prve i
posljednje cifre.
14. Korisnik zadaje četvorocifreni broj. Napisati
program koji mijenja redlosled cifara zadatog broja.
Npr. 5672 postaje 2765.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti