Cod sursa(job #526849)

Utilizator lucian666Vasilut Lucian lucian666 Data 29 ianuarie 2011 17:41:46
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<iostream>
#include<fstream>
#include<cstring>
int cuv(char a)
{
	if(a>='a'&&a<='z')
		return 1;
	if(a>='A'&&a<='Z')
		return 1;
	return 0;
}
int ver(char a)
{
	if(a=='-')
		return 1;
	return 0;
}

	
using namespace std;
int main()
{
	ifstream fin("text.in");
	ofstream fout("text.out");
	char a[209];
	int i,rez=0,lung=0;
	fin.getline(a,200);
		for(i=0;a[i];i++)
			if(cuv(a[i]))
			{
				int j=i+1;
				while(cuv(a[j]))
					j++;
				rez++;
				/*if(ver(a[j])&&cuv(a[j+1]))
					rez++;
				*/
				i=j--;
			}
		for(i=0;i<strlen(a);i++)
			if(!(cuv(a[i])))
				lung++;
		
		
			fout<<(strlen(a)-lung)/rez;
			return 0;
}