Pagini recente » Cod sursa (job #3213683) | Cod sursa (job #298566) | Cod sursa (job #734088) | Cod sursa (job #2932384) | Cod sursa (job #2215045)
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
int main()
{
char sir[10000000];
f.get(sir, 7000000);
int lungime, contor, i;
if ((sir[0] >= 'A'&&sir[0] <= 'Z') || (sir[0] >= 'a'&&sir[0] <= 'z'))
{
lungime = 1;
contor = 1;
}
else
{
lungime = 0;
contor = 0;
}
for (i=1 ; i < strlen(sir); ++i)
{
if ((sir[i] >= 'A'&&sir[i] <= 'Z') || (sir[i] >= 'a'&&sir[i] <= 'z'))
if (!((sir[i - 1] >= 'A'&&sir[i - 1] <= 'Z') || (sir[i - 1] >= 'a'&&sir[i - 1] <= 'z')))
{
contor++;
lungime++;
}
else
lungime++;
}
g << lungime / contor;
return 0;
}