Cod sursa(job #1061346)
| Utilizator | Data | 19 decembrie 2013 17:04:26 | |
|---|---|---|---|
| Problema | Text | Scor | 50 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.75 kb |
#include<stdio.h>
#include<stdlib.h>
using namespace std;
char c;
int flag,l,cuv,f=1,medie;
int main()
{
FILE*f1;
FILE*f2;
f1=fopen("text.in","r");
f2=fopen("text.out","wb");
while(!feof(f1))
{
fscanf(f1,"%c",&c);
if(!feof(f1))
{
if(f==1)
{
cuv++;
f=0;
}
if(((c>64)&&(c<91))||((c>96)&&(c<123)))
{
flag=1;
l++;
}
else if(((c==32)||(c==45))&&flag==1)
{
cuv++;
flag=0;
}
printf("%c",c);
}
}
medie=l/cuv;
fprintf(f2,"%d",medie);
return 0;
}
