Cod sursa(job #2810740)

Utilizator MariusAndrei16Pricope Marius MariusAndrei16 Data 30 noiembrie 2021 08:54:05
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;

ifstream in("text.in");
ofstream out("text.out");

int words;
int lenght;

bool Letter(char letter)
{
    return (letter >= 'a' && letter <= 'z') || (letter >= 'A' && letter <= 'Z');
}

int main()
{   
    char text[1000000];
    in.get(text,999999);
    int n = strlen(text);
    for(int index = 0 ; index < n; index++)
    {
        if(Letter(text[index])) {
            lenght++;
        }

        if(Letter(text[index-1]) && !Letter(text[index])) {
            words++;
        }
    }

    if(lenght == 0 || words == 0)
        out << 0;
    else
        out << lenght / words;

    return 0;
}