Pagini recente » Cod sursa (job #262102) | Cod sursa (job #509323) | Cod sursa (job #1105380) | Cod sursa (job #862964) | Cod sursa (job #1363938)
#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[])
{
cout<<p;
for (int i=0 ; i < strlen (p); i++)
{
if ((p[i]>='a' && p[i]<='z' ) || (p[i]>='A' && p[i]<='Z') )
continue;
else sum--;
}
}
int main ()
{
char s[10000];
fin.getline(s,10000);
char *p;
p = strtok (s," ");
while (p)
{
sum = sum + strlen (p);
count++;
prelucrare (p);
p=strtok (NULL, " ");
}
fout <<sum/count;
}