Cod sursa(job #1780862)

Utilizator PopMariusIonutPop Marius Ionut PopMariusIonut Data 16 octombrie 2016 16:26:27
Problema Text Scor 20
Compilator cpp Status done
Runda simulare_emag_mediu_2016_runda1 Marime 0.78 kb

#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
ifstream fin ("text.in");
ofstream fout ("text.out");
int main (void)
{
    char a[1000000];
    int s=0,s1=0,s2=0,l,p=1;
    while(p>0)
    {
        fin>>a;
        l=strlen(a);
        s=s+l;
        if(a[l-1]==33 ||a[l-1]==46 || a[l-1]==63)
            break;
    }
    s2=s;
    int i;
    fin.close();
    ifstream fin ("text.in");
    for(i=0;i<s;i)
 {
        fin>>a;
        l=strlen(a);
        i=i+l;
        s1++;
        for(int j=0;j<l;j++)
            if(a[j]==33 ||a[j]==46 || a[j]==63)
                s2--;
            else
                if(a[j]==45 || a[j]==46 ||a[j]==44)
                    s2--;
}
    int k;
    k=s2/s1;
    fout<<k;
    return 0;
}