Cod sursa(job #391509)

Utilizator vladtarniceruVlad Tarniceru vladtarniceru Data 5 februarie 2010 19:50:08
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream.h>
#include<string.h>
 ifstream f("text.in");
 ofstream g("text.out");
 int litera(char a){
     if((a>='a' && a<='z') || (a>='A' && a<='Z')) return 1;
     return 0;
 }
 int bun(char a,char b){
	if(litera(a) && b=='-') return 1;
	return 0;
 }
  int main(){
      char a[10001];
      int cuv=0,nr=0,l,i;
      f.getline(a,2000);
      l=strlen(a);
      i=0;
      while(i<l){
          if(litera(a[i])) nr++;
          i++;
      }
      i=0;
 	  while(litera(a[i])==0) i++;//cat timp exista spatii la inceput le elimini
      while(i<l){
		while(litera(a[i])) i++;
		if(litera(a[i-1]) || litera(a[i+1])) cuv++;  
		while(!litera(a[i])) i++;
	}
	g<<nr/cuv;
	g.close();
	return 0;
 }