Cod sursa(job #588491)

Utilizator Liviu0010Oprescu Liviu Liviu0010 Data 8 mai 2011 12:28:30
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.97 kb
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int c=0;
string sir;
int fct1()
{
 ifstream in("text.in");
 while(getline(in, sir))
 c++;
 in.close();
 return c;
 }
 int main()
{
 c=fct1();
 int c2=0,i,i2,div=1,res;
 ifstream in("text.in");
 ofstream out("text.out");
 for(i=1;i<=c;i++)
 {
  getline(in, sir);
   for(i2=0;i2<=sir.length();i2++)
   {
    if((sir[i2]>='a'&&sir[i2]<='z')||(sir[i2]>='A'&&sir[i2]<='Z'))
    if(sir[i2]!=','||sir[i2]!='.'||sir[i2]!='!'||sir[i2]!=':'||sir[i2]!=';'||sir[i2]!='('||sir[i2]!=')'||sir[i2]!='*'||sir[i2]!='@'||sir[i2]!='#'||sir[i2]!='$'||sir[i2]!='%'||sir[i2]!='^'||sir[i2]!='&'||(sir[i2]!='1'||sir[i2]!='2'||sir[i2]!='3'||sir[i2]!='4'||sir[i2]!='5'||sir[i2]!='6'||sir[i2]!='7'||sir[i2]!='8'||sir[i2]!='9'||sir[i2]!='0'||sir[i2]!='-'||sir[i2]!='+'||sir[i2]!='?'||sir[i2]!='['||sir[i2]!=']'||sir[i2]!='{'||sir[i2]!='}'||sir[i2]!='|'))
    c2++;
    if(sir[i2]==' ')
    div++;
    }
  }
 cout<<c;
 res=c2/div;
 out<<res;
}