Cod sursa(job #1228528)

Utilizator toncuvasileToncu Vasile toncuvasile Data 14 septembrie 2014 15:25:44
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<iostream>
#include<fstream>
#include<string>

using namespace std;

bool isLetter(char c)
{
    if(c<='z' && c>='a') return true;
    if(c<='Z' && c>='A') return true;
    return false;
}

int main()
{
    ifstream file("text.in");
    string s;
    getline(file,s);
    int nr_cuvinte=0, nr_litere=0;

    for(int i=0; i<=s.length(); i++){
        if( isLetter(s[i]) ) nr_litere++;
    }

    int i=0; int w=0;

    while(s[i]){
        if( isLetter(s[i]) ){
            nr_litere++;
            w=1;
        }
        else if(w==1) nr_cuvinte++,w=0;
        i++;
    }


ofstream myfile;
myfile.open("text.out");

if (nr_cuvinte == 0){myfile << '0'; return 0;}
myfile<< nr_litere/nr_cuvinte;
myfile.close();
}