programiranje

Upload: danka-klak

Post on 30-Oct-2015

82 views

Category:

Documents


2 download

DESCRIPTION

rijeseni zadaci iz C-a

TRANSCRIPT

Napisati program koji ucitava brojioce I imenioce dva razlomka a zatim izracunava I ispisuje zbir ta dva razlomka, rezultat treba da se krati ako je moguce. 1/3+5/9=24/27-8/9

#include#includemain(){ int i1,i2,b1,b2,s,sb,i; printf("unesi 2 razlomka u obliku b,I , nemoj unositi nule :"); scanf("%d %d %d %d", &b1,&i1,&b2,&i2); s=i1*i2; sb=(s/i1*b1)+(s/i2*b2); for(i=2;imax) max=k7; if(k8>max) max=k8; if(k9>max) max=k9; if(max>maxc) { maxc=max; maxb=br; } } printf("\nAritmeticka sredina parnih: %f", s/p); printf("\n\nBroj sa najvise istih cifara: %d\n\n", maxb); system("pause");}

Ucitati neki datum D (u 2013) pa na osnovu cinjenice da je 01.01.2013 bio ponedeljak, odrediti koji je dan u sedmici taj D. #include#includemain(){ int dan,i, mje,s=0; printf("Unesi datum, dan 1,mjesec1, ne 01 01: \n"); scanf("%d %d", &dan, &mje); switch(mje-1) { case 12:s+=31; case 11:s+=30; case 10:s+=31; case 9:s+=30; case 8:s+=31; case 7:s+=31; case 6:s+=30; case 5:s+=31; case 4:s+=30; case 3:s+=31; case 2:s+=28; case 1:s+=31; } s+=dan; for(i=7; s>7;) s-=i; switch(s) { case 7:printf("nedelja"); break; case 6:printf("subota"); break; case 5:printf("petak"); break; case 4:printf("cetvrtak"); break; case 3:printf("srijeda"); break; case 2:printf("utorak"); break; case 1:printf("ponedeljak"); break; }

system("pause");}Napisati program koji ucitava n>0 prirodnih brojeva, a zatim ispisuje sve one brojeve u rastucem redoslijedu. (bez koristenja znanja o nizovima) #include#includemain(){ int a,br,p,x,i,y,k ; do { printf("koliko ces unijeti brojeva: "); scanf("%d", &a); } while(a1) printf("-"); u%=t; t/=10; }

system("pause");}Napisati program u C koji ucitava prirodan broj n