Pagini recente » Cod sursa (job #299013) | Cod sursa (job #179291) | Cod sursa (job #2777939) | Cod sursa (job #189775) | Cod sursa (job #191234)
Cod sursa(job #191234)
#include <fstream>
#include <iostream>
#include <cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout ("text.out");
char a[500000];
int main()
{
int c=0, n, i, nc=0;
fin.getline(a, 500000);
n=strlen(a);
for (i=0; i<n; i++)
if ((a[i]>= 'a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z'))
c++;
int ok;
for (i=0; i<n; i++)
{
ok = 0;
while ((a[i]>= 'a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z') && i < n)
{
ok = 1;
i ++;
}
nc += ok;
}
if(nc != 0)
fout <<c/nc;
else cout << 0;
fin.close();
fout.close();
return 0;
}