Cod sursa(job #515640)

Utilizator D4n13LMuntean Dan Iulian D4n13L Data 21 decembrie 2010 21:55:18
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#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;
}