Cod sursa(job #943666)

Utilizator dr_personalityEftime Andrei Horatiu dr_personality Data 26 aprilie 2013 08:35:14
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.96 kb
/*#include<stdio.h>
char ch,lastch;
int nrcuv,chestie;
bool trbadaugat=1;
int main(){
	int player_unu=0;
	int nrcuv=0,chestie=0;
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	//ch=32;

	while(!feof(stdin))
	{
		scanf("%c",&ch);
		if(ch=='!'||ch==' '||ch=='.'||ch=='?'||ch==','||ch=='-')
			trbadaugat=1;
		if((ch>=97&&ch<=122)||(ch>=65&&ch<=90))
		{
		    chestie++;
			if(trbadaugat==1)
			{nrcuv++;trbadaugat=0;}
		}
	}
	printf("%d",chestie/nrcuv);

	return player_unu;
}
*/
#include<stdio.h>
using namespace std;
char c;long int litere,cuvinte;bool sw;
int main()
{
    FILE*fin=fopen("text.in","r");
    while(fscanf(fin,"%c",&c)!=EOF)
    {
        if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z')))
        {
            litere++;sw=1;
        }
        else if(sw==1){cuvinte++;sw=0;}
    }
    fclose(fin);
    FILE*fout=fopen("text.out","w");
    fprintf(fout,"%d",litere/cuvinte);
    fclose(fout);
    return 0;
}