Cod sursa(job #1505655)

Utilizator mlupseLupse-Turpan Mircea mlupse Data 19 octombrie 2015 17:01:58
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.74 kb
#include <fstream>
#include <cstring>
using namespace std;

ifstream fin("text.in");
ofstream fout("text.out");

char x[1024*1025];

int NrLitere,NrCuv,n;

int main()
{
    fin.getline(x,1024*1025);

    for(int i = 0; x[i]; i++)
        {
            if ( (x[i]>=65 && x[i]<=90) || (x[i]>=97 && x[i] <= 122) )
                NrLitere++;
        }

    n = strlen(x);

    for(int i = 0; i<n; i++)
        {
            if ( (x[i]>=65 && x[i]<=90) || (x[i]>=97 && x[i] <= 122) )
                {
                    while(( (x[i]>=65 && x[i]<=90) || (x[i]>=97 && x[i] <= 122) ) )
                        i++;
                    NrCuv++;
                }
        }

    fout<<NrLitere/NrCuv<<"\n";

    return 0;
}