Cod sursa(job #1313958)

Utilizator cosminacosma99Cosma Cosmina cosminacosma99 Data 11 ianuarie 2015 12:54:25
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <fstream>
#include <cstring>

using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[1048576], cuv[30];
int i, nrcuv, nrlitere, k;

int main()
{
    fin.getline(s, 1048576);

    i=0;
    nrcuv=0;
    nrlitere=0;
    while(s[i]!=NULL)
    {
        while(!((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))&&s[i]!=NULL) i++;

        k=0;
        while(((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))&&s[i]!=NULL)
        {
            cuv[k++]=s[i++];
        }

        cuv[k]='\0';
        if(k!=0)
        {
            nrlitere+=strlen(cuv);
            nrcuv++;
        }
    }

    nrcuv=nrlitere/nrcuv;

    fout<<nrcuv;
    return 0;
}