Pagini recente » Cod sursa (job #530565) | Cod sursa (job #2482971) | Cod sursa (job #936262) | Cod sursa (job #774945) | Cod sursa (job #1363947)
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
ifstream fin ("text.in");
ofstream fout ("text.out");
int sum=0;
int count=0;
void prelucrare (char p[])
{
int ok;
ok=0;
for (int i=0 ; i < strlen (p); i++)
{
if ((p[i]>='a' && p[i]<='z' ) || (p[i]>='A' && p[i]<='Z') )
{
ok=1;
continue;
}
else sum--;
}
if (ok==1)
count++;
}
int main ()
{
char s[10000];
fin.getline(s,10000);
char *p;
p = strtok (s," ");
while (p)
{
sum = sum + strlen (p);
prelucrare (p);
p=strtok (NULL, " ");
}
fout <<sum/count;
}