Cod sursa(job #2016973)

Utilizator skoda888Alexandru Robert skoda888 Data 30 august 2017 23:40:32
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.98 kb
#include <iostream>
#include <fstream>
#include <string>

int main()
{
    std::ifstream in_text("text.in");
    std::ofstream out_text("text.out");

    char caracter;

    int num_de_cuvinte = 0;
    int num_de_litere = 0;

    std::string linie;
    bool cuvant = false;

    while(!in_text.eof())
    {
        std::getline(in_text, linie, '\0');

        for(int i = 0; i <= linie.size(); i++)
        {
            if(linie[i] >= 'a' && linie[i] <= 'z')
            {
                num_de_litere++;
                cuvant = true;
            }
            else if(linie[i] >= 'A' && linie[i] <= 'Z')
            {
                num_de_litere++;
                cuvant = true;
            }
            else{
                if(cuvant == true)
                {
                    cuvant = false;
                    num_de_cuvinte++;
                }
            }
        }

    }
    out_text << num_de_litere / num_de_cuvinte;
    return 0;
}