Cod sursa(job #860187)
| Utilizator | Data | 20 ianuarie 2013 12:26:38 | |
|---|---|---|---|
| Problema | Subsir | Scor | 0 |
| Compilator | c | Status | done |
| Runda | Arhiva de probleme | Marime | 0.46 kb |
#include<stdio.h>
#include<string.h>
FILE *fin=fopen("text.in","r");
FILE *fout=fopen("text.out","w");
void main()
{ char s[100],v[]="-,!.;?",*p;
int nrs=0,nrc=0,nrt=0,i=0,ns=0;
fgets(s,100,fin);
for(p=s;*p;p++)
{
if(*p==' ') nrs++;
if(*p==','||*p=='.'||*p==';'||*p=='-'||*p=='!'||*p=='?')
ns++;
}
nrt=strlen(s);
nrc=nrs+1;
fprintf(fout,"%d %d %d\n",nrt,nrs,nrc);
fprintf(fout,"%d",(nrt-nrs-ns)/nrc);
fclose(fout);
}