Cod sursa(job #1513673)
Utilizator | Data | 29 octombrie 2015 20:33:32 | |
---|---|---|---|
Problema | Text | Scor | 90 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.6 kb |
#include <stdio.h>
using namespace std;
int main()
{
FILE *fin=fopen("text.in","r"), *fout=fopen("text.out","w");
char c;
int nrt=0,lt=0;
int lcur=0;
char a;
while(fscanf(fin,"%c",&c)!=EOF)
{
if(c-'A'>=0)
{
if(lcur>0)
lcur++;
else
{
nrt++;
lcur=1;
}
}
else
{
lt+=lcur;
lcur=0;
}
a=c;
}
if(a-'A' > 0)
nrt++;
fprintf(fout,"%d",lt/nrt);
return 0;
}