Cod sursa(job #286868)

Utilizator yotherockerPuia Tudor yotherocker Data 24 martie 2009 11:43:26
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include<fstream.h>
#include<string.h>
#include<ctype.h>
#include<math.h>



char T[1000];
unsigned int i,c,litere,cuvinte,medie;
main()
{
    ifstream In("text.in");
    ofstream Out("text.out");

    In.get(T,1000);
    c=strlen(T);
    In.close();

    int* Tb=new int[c];

    for(i=0;i<c;i++)
    {
	if(isalpha(T[i])) {Tb[i]=1;litere++;}
	else Tb[i]=0;
    }

    i=0;
    while(!Tb[i]) i++;
    if(!i) {i++;cuvinte++;}

    for(;i<=c-1;i++)
    {
	if(Tb[i] && !Tb[i-1]) cuvinte++;
    }

    medie=abs(litere/cuvinte);

    Out<<medie<<'\n';
    Out.close();
    delete[] Tb;
    return 0;

}