Pagini recente » Cod sursa (job #1522880) | Cod sursa (job #1017542) | Cod sursa (job #1427503) | Cod sursa (job #699300) | Cod sursa (job #2089878)
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int litera(char c){
if( (c>='a' && c<='z') || (c>='A' && c<='Z') )
return 1;
return 0;
}
int main()
{
FILE *fin, *fout;
fin=fopen("text.in","r");
fout=fopen("text.out","w");
int anterior,curent;
long long cuv=0, lit=0;
char c;
c=fgetc(fin);
anterior=litera(c);
c=fgetc(fin);
while(c!=EOF){
if(anterior==1)
lit++;
curent=litera(c);
if(curent==0 && anterior==1)
cuv++;
anterior=curent;
c=fgetc(fin);
}
if(curent==1){
lit++;
cuv++;
}
lit=lit/cuv;
fprintf(fout,"%lld",lit);
fclose(fin);
fclose(fout);
return 0;
}