Cod sursa(job #1360378)

Utilizator hunisanHunor Csaki hunisan Data 25 februarie 2015 14:03:42
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <fstream>
#include <iostream>

#include <string>
#include <ctype.h>

using namespace std;

int main()
{
    ifstream be("text.in");
    ofstream ki("text.out");
    string s;

    getline(be, s);

    int wordsize = 0;
    int letters = 0, words = 0;
    for(int i = 0; i < s.size(); i++)
    {
        if(isalpha(s[i]))
        {
            wordsize++;
        }
        else
        {
           if(wordsize > 0)
           {
               letters += wordsize;
               wordsize = 0;
               words++;
           }
        }
    }
    if(wordsize > 0)
           {
               letters += wordsize;
               wordsize = 0;
               words++;
           }

    if(words != 0)
    ki << letters / words;
    else
    ki << 0;
    ki.close();

    return 0;
}