Cod sursa(job #1574120)

Utilizator maria15Maria Dinca maria15 Data 20 ianuarie 2016 10:19:26
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <fstream>
#include <cstring>

using namespace std;

int lung=0, cuv=0, med, i;
char s[11000000];

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

int main(){
    fin.get(s, 11000000);
    for (i=0;s[i]!=0;i++)
        if ((s[i] >= 'a' && s[i]<='z') || (s[i] >= 'A' && s[i]<='Z'))
            s[i] = '1';
        else
            s[i] = '0';

    for (i=0;s[i]!=0;i++) {
        if (s[i] == '1')
            lung++;
    }

    for (i=1;s[i-1]!=0;i++)
        if (s[i]!='1' && s[i-1] == '1')
            cuv++;


    if(cuv!=0)
        med=lung/cuv;
    else
        med=0;

    fout<<med;
    return 0;
}