Pagini recente » Cod sursa (job #2509188) | Cod sursa (job #1550523) | Cod sursa (job #1039576) | Cod sursa (job #2509539) | Cod sursa (job #1456102)
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
char a[255];
long cuv=0;
long nrl=0;
int n;
long lung=0;
void citire()
{
f.get(a,255);
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++;
if(((a[n]>='a')&&(a[n]<='z'))||((a[n]>='A')&&(a[n]<='Z')))
cuv++;
return cuv;
}
int main()
{
citire();
lung=litere()/cuvinte();
g<<lung;
f.close();
g.close();
}