Cod sursa(job #639259)

Utilizator krahenkeLaszlo Fuleki krahenke Data 22 noiembrie 2011 21:23:18
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <fstream>
#include <cstring>

using namespace std;

char data[1025];

int main()
{
    ifstream fin("text.in");
    fin.getline(data, 1025);
    fin.close();
    unsigned int nrCuvinte  = 0;
    unsigned int nrLitere   = 0;
    if (strlen(data)>0)
    {
        nrCuvinte++;
        for(unsigned int i = 0; i<strlen(data); ++i) // O(n)
        {
            if(isalpha(data[i])) nrLitere++;
            if(data[i]==' ' or data[i]=='!' or data[i]=='?' or data[i]=='.')
            {
                nrCuvinte++;
            }
        }
        ofstream fout("text.out");
        fout << (nrLitere/nrCuvinte);
        fout.close();
    }
}