Pagini recente » Cod sursa (job #219484) | Cod sursa (job #1441268) | Cod sursa (job #2954888) | Cod sursa (job #2687093) | Cod sursa (job #515640)
Cod sursa(job #515640)
#include<fstream>
#include<string>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
int main()
{
int i,s=0,j,k,l,n,p;
string sir;
getline(in, sir);
n=sir.length()-1;
i=0;
p=0;
while(i<n)
{
if(sir[i]!=' '&&sir[i]!='.'&&sir[i]!=','&&sir[i]!='!'&&sir[i]!='?'&&sir[i]!='-')
{
s++;
while(sir[i]!=' '&&sir[i]!='.'&&sir[i]!=','&&sir[i]!='!'&&sir[i]!='?'&&sir[i]!='-')
{
p++;
if (i<n)
i++;
else break;
}
}
else
{
while(sir[i]==' '||sir[i]=='-'||sir[i]=='.'||sir[i]==','||sir[i]=='!'||sir[i]=='?')
{
if(i<n)
i++;
else break;
}
}
}
out<<p/s;
return 0;
}