Cod sursa(job #800033)

Utilizator gaby1995Calin Gabriel Iulian gaby1995 Data 20 octombrie 2012 16:47:17
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
int main ()
/*
Dezamagit de rezultatele sale la ultimul concurs, Paftenie a renuntat la programare
si s-a concentrat strict asupra muncii laborioase, dar care implica mai putin
efort intelectual. De aceasta data, el primeste un text si trebuie sa calculeze
lungimea medie a cuvintelor textului, un cuvant fiind definit ca o
secventa continua maximala de caractere ale alfabetului englez
('a' .. 'z' , 'A' .. 'Z'). Definim lungimea medie
= (lungimea totala a cuvintelor textului) / (numarul de cuvinte ale textului). */
{
    ifstream f("text.in");
    ofstream g("text.out");
    char s[250] ;
    f.get(s,250);
    int n=strlen(s);
    int i , c=0 , len=0;
    for (i=0;i<=n;i++)
    {
        if (isalpha(s[i]))
         len++;
        if (isspace(s[i]))
         c++;
    }
    cout<<len/(c+1);
}