Cod sursa(job #2212169)
| Utilizator | Data | 13 iunie 2018 15:29:20 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.67 kb |
#include <fstream>
#include <cstring>
using namespace std;
char v[100000];
int main()
{
ifstream cin("text.in");
ofstream cout("text.out");
int cnt=0,ok=0,nrl=0;
cin.getline(v,100000);
int len=strlen(v);
for(int i=0;i<len;i++)
{
if((v[i]>='a' && v[i]<='z') || (v[i]>='A' && v[i]<='Z'))
{
ok=1;
nrl++;
}
if(v[i]=='.' || v[i]==',' || v[i]=='!' || v[i]=='?' || v[i]==' ' || v[i]=='-' || (v[i]>='0' && v[i]<='9'))
{
if(ok==1)
{
ok=0;
cnt++;
}
}
}
if(ok==1)
cnt++;
cout<<nrl/cnt;
return 0;
}
