Cod sursa(job #272745)

Utilizator devill_08Buli.vlad devill_08 Data 7 martie 2009 19:06:02
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 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]=='-') {
		   l=0;
		   i=1;
		   m--;
		  }
  if (a[1]==' ') {
		   l=0;
		   i=2;
		   m--;
		  }
      while (m!=0)
	{
	  ok=0;
	  if (a[i]>='a' && a[i]<='z' || a[i]>='A' && a[i]<='Z') {
								  k++;
								  ok=1;
								  i++;
								 }
		else if (ok==0) {
				  l++;
				  ok=1;
				  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;
}