[ diwljina @ 08.06.2011. 22:14 ] @
Znaci dobio sam za maturski neki zadatak i prepisao sam ga al mi pokazuje 2 greske... inace zadatak glasi ovako : Napisati program koji ucitava recenice ispravlja pocetna slova dodaje tacke i spaja u tekst. Molim za pomoc :( #include<string.h> #define BR 5000 void main() { char tekst[BR+1]="\0",recenica[BR+1],prazno[2]; char kraj[]=".?!"; int i=0,n; strcpy(prazno,""); while(1) { puts("Unesite recenicu"); gets(recenica);if(strlen(recenica)==0)break; if(strlen(recenica+strlen(tekst))>BR) { puts("\n Prekidamo unos, nema dovoljno mesta!");break; } if(recenica[0]>='a'&&recenica[0]<-'z') recenica[0]=recenica[0]-('a'-'A'); i++; n=strlen(recenica); if(recenica[n-1]!=kraj[0]&&recenica[n-1]!=kraj[1]&&recenica[n-1]!=kraj[2]) strcat(recenica,"."); strcat(tekst,recenica); strcat(tekst,prazno); } puts("Uneli ste sledeci teskt:"); puts(tekst); } |