Cod sursa(job #2790913)

Utilizator MoiseMariaMoiseMaria MoiseMaria Data 29 octombrie 2021 19:28:41
Problema Text Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.72 kb
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;

int islit(char ch)
{
    if(ch >= 'a' && ch <= 'z')
        return 1;
    if(ch >= 'A' && ch <= 'Z')
        return 1;
    return 0;
}

int main()
{
    ifstream in("text.in");
    ofstream out("text.out");
    string s;
    //char T[105];
    int nrcuv = 0;
    int nrlit = 0;
    while(getline(in, s))
    {
        char lastch = ' ';
        for(int i = 0; i < s.length(); i++)
        {
            if(islit(s[i]) == 1 && islit(lastch) == 0)
                nrcuv++;
            if(islit(s[i]) == 1)
                nrlit++;
            lastch = s[i];
        }
    }
    out << nrlit / nrcuv << "\n";
    return 0;
}