Cod sursa(job #1228520)

Utilizator toncuvasileToncu Vasile toncuvasile Data 14 septembrie 2014 15:07:49
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 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++;
    }

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


ofstream myfile;
myfile.open("text.out");
myfile<< (float)(nr_litere)/nr_cuvinte;
myfile.close();
}