Cod sursa(job #1780825)

Utilizator PopMariusIonutPop Marius Ionut PopMariusIonut Data 16 octombrie 2016 16:09:09
Problema Text Scor 20
Compilator cpp Status done
Runda simulare_emag_mediu_2016_runda1 Marime 0.68 kb
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
ifstream fin ("text.in");
ofstream fout ("text.out");
int main (void)
{
    char a[1000],b[100000];
    int l,snr=0,slit=0,p=0,n=0;
    while(p>-1)
    {
        n++;
    fin>>a;
    l=strlen(a);
    p=slit;
    for(int i=0;i<l;i++)
        if(a[i]>=65 && a[i]<=90)
            slit++;
        else
            if(a[i]>=97 && a[i]<=122)
                slit++;
        else
            if(a[i]==45 && p<slit)
                snr++;
    if(p<slit)
        snr++;
    if(a[l-1]==33 ||a[l-1]==46 || a[l-1]==63)
        break;
    }
    int x;
    x=slit/snr;
    fout<<x;
    return 0;
}