Cod sursa(job #2006156)

Utilizator shantih1Alex S Hill shantih1 Data 28 iulie 2017 20:25:42
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <iostream>
#include <fstream>

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

long long n, i, j, c, t;
string s;

int main () {
    
    while (getline(fin, s))
    {
        for (i = 0; i < s.size(); i++)
            cout << s[i];
        cout << "\n";
        s[s.size()]=' ';
        bool ok = 0, ok2 = 0;
        for (i = 0; i <= s.size(); i++)
        {
            ok = 0; ok2 = 0;
            if ((s[i] >= 65 && s[i] <= 90) || (s[i] >= 97 && s[i] <= 122))  ok = 1;
            if ((s[i-1] >= 65 && s[i-1] <= 90) || (s[i-1] >= 97 && s[i-1] <= 122))  ok2 = 1;
            
            if (ok == 1) t++;
            
            if (ok == 0 && ok2 == 1)    {   c++;    }
        }
    }
    
    // cout << t << " " << c << "\n";
    if (c != 0) fout << t / c << "\n";
    else fout << 0 << "\n";
}