Pagini recente » Cod sursa (job #1358917) | Cod sursa (job #1698023) | Borderou de evaluare (job #1343670) | Cod sursa (job #143830) | Cod sursa (job #191227)
Cod sursa(job #191227)
#include <fstream>
#include <iostream>
#include <cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout ("text.out");
int main()
{
char a[1100000];
int c=0, n, i, nc;
fin.getline(a, 1100000);
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'))
{
ok = 1;
i ++;
}
nc += ok;
}
fout <<c/nc;
fin.close();
fout.close();
return 0;
}