Pagini recente » Cod sursa (job #2647317) | Cod sursa (job #1731506) | Cod sursa (job #409704) | Cod sursa (job #1406473) | Cod sursa (job #1456112)
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
char a[1000];
long cuv=0;
long nrl=0;
int n;
long lung=0;
void citire()
{
f.get(a,1000);
n=strlen(a);
}
int litere()
{
for(int i=0;i<n;i++)
if(((a[i]>='a')&&(a[i]<='z'))||((a[i]>='A')&&(a[i]<='Z')))
nrl++;
return nrl;
}
int cuvinte()
{
for(int i=0;i<n;i++)
if((((a[i]>='a')&&(a[i]<='z'))||((a[i]>='A')&&(a[i]<='Z')))&&!(((a[i+1]>='a')&&(a[i+1]<='z'))||((a[i+1]>='A')&&(a[i+1]<='Z'))))
cuv++;
return cuv;
}
int main()
{
citire();
lung=litere()/cuvinte();
g<<lung;
f.close();
g.close();
}