Cod sursa(job #2733885)

Utilizator As932Stanciu Andreea As932 Data 31 martie 2021 08:21:40
Problema Text Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <bits/stdc++.h>

using namespace std;

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

vector <string> v;

void read(){
    string s;

    while(fin >> s)
        v.push_back(s);
}

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

void solve(){
    int nrCuv = 0, nrCif = 0;

    for(int i = 0; i < v.size(); i++){
        if(alpha(v[i][0])){
            nrCuv++;
            nrCif++;
        }

        for(int j = 1; j < v[i].size(); j++)
            if(v[i][j] == '-')
                nrCuv++;
            else if(alpha(v[i][j]))
                nrCif++;
    }

    fout << nrCif / nrCuv;
}

int main()
{
    read();
    solve();

    return 0;
}