Cod sursa(job #1780825)
Utilizator | 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;
}