Cod sursa(job #272779)

Utilizator devill_08Buli.vlad devill_08 Data 7 martie 2009 19:37:35
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include <iostream.h>
#include <string.h>
#include <fstream.h>
fstream f("text.in",ios::in);
fstream g("text.out",ios::out);
char a[1000];
int k,l,n,i,j,m,ok;

int main ()
{
  f.get(a,1000);f.get();
  n=strlen(a);
  m=n;
  if (a[0]=='-') {
		   i=1;
		   m--;
		  }
  ok=0;
  while (m!=0)
	{

	  if (a[i]>='a' && a[i]<='z' || a[i]>='A' && a[i]<='Z') {
								  k++;
								  ok=1;
								 }
		else {
		       if (a[i]>='A'||a[i+1]<='Z'||a[i]>='a'||a[i+1]<='z' && ok==1) {
							 l++;
							 ok=0;
							}
		      }
	  i++;
	  m--;
	 }
  if (a[n-1]>='A' && a[n-1]<='Z' || a[n-1]>='a' && a[n-1]<='z') l++;
  g<<k/l;
  f.close();
  g.close();
  return 0;
}