Cod sursa(job #597668)

Utilizator predator5047Butiu Alexandru Octavian predator5047 Data 22 iunie 2011 20:01:14
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>
using namespace std;
bool ver (char c)
{
    char v[]={'!','-',',','.','?',' ','\0'};
    for(int i=0;i<=6;i++)
    if(c==v[i]) return false;
    return true;
}
int main()
{
    ifstream g("text.in");
    char c;
    int nrcuv=0,nrtext=0;
    while (!g.eof())
    {
        c=g.get();
        if(ver(c)==true)
        {
            nrcuv++;
            while(ver(c))
            {
                c=g.get();
                nrtext++;
            }
            nrtext--;
            if(!g.eof()) break;
        }
    }
    g.close();
    ofstream z("text.out");
    z<<nrtext/nrcuv;
    z.close();
    return 0;
}