Cod sursa(job #1565734)

Utilizator NicolaalexandraNicola Alexandra Mihaela Nicolaalexandra Data 11 ianuarie 2016 11:32:14
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream>

#include <cstring>

using namespace std;

int lit,cuv,i;

char s[1100000];

int main (){

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

    fin.getline (s, 1100000);
    for (i=0;s[i] != 0;i++)
        if (s[i] >= 'a' && s[i] <='z')
            s[i]-=32;

    for (i=0;s[i]!=0;i++)
        if (s[i] >= 'A' && s[i] <='Z')
            lit++;

    for (i=1;s[i]!=0;i++)
        if (s[i] >= 'A' && s[i] <='Z' && (s[i-1]<'A' || s[i-1] > 'Z'))
            cuv++;

    if (s[0] >= 'A' && s[0] <= 'Z')
        cuv++;

    fout<<lit/cuv;

    return 0;
}