Pagini recente » Cod sursa (job #400376) | Cod sursa (job #3225924) | Cod sursa (job #1112553) | Cod sursa (job #502862) | 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;
}