Pagini recente » Diferente pentru problema/plimbare intre reviziile 7 si 10 | Diferente pentru utilizator/tudalex intre reviziile 5 si 28 | Cod sursa (job #3150143) | Borderou de evaluare (job #2482123) | Cod sursa (job #2889102)
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
int main()
{
char t[101],s1[]=" .,?!-:;'/";
long long l=0,c=0;
in.getline(t,101);
for(long long i=0; i<strlen(t); i++)
if(strchr(s1,t[i]))
l++;
if(l==strlen(t))
out<<0;
else
{
l=strlen(t)-l;
char *p=strtok(t,s1);
while(p)
{
c++;
p=strtok(NULL,s1);
}
out<<l/c;
}
return 0;
}