Pagini recente » Cod sursa (job #388821) | Cod sursa (job #55253) | Cod sursa (job #2082930) | Cod sursa (job #1555224) | Cod sursa (job #734236)
Cod sursa(job #734236)
#include <iostream>
#include <stdio.h>
using namespace std;
char text[100000], a;
long long nr, i, nr_cuv, nr_crt, rez;
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
i = 1;
while(scanf("%c", &a) != EOF)
{
text[i] = a;
i++;
}
nr = i-2;
for (i=2;i<=nr;i++)
{
if(text[i] == ' ' && (text[i-1] != '.' || text[i-1] != ',' || text[i-1] != '-' || text[i-1] != ';' || text[i-1] != '?' || text[i-1] != '!' || text[i-1] != ':' || text[i-1] != '"' || text[i-1] != '`') )
{
nr_cuv++;
}
if ((text[i]>='a' && text[i]<='z') || (text[i]>='A' && text[i]<='Z'))
{
nr_crt++;
}
}
nr_cuv++;
if ((text[1]>='a' && text[1]<='z') || (text[1]>='A' && text[1]<='Z'))
{
nr_crt++;
}
rez = nr_crt / nr_cuv;
printf("%lld ", rez);
}