Pagini recente » Cod sursa (job #2750716) | Cod sursa (job #1654019) | Cod sursa (job #1954457) | Cod sursa (job #909960) | Cod sursa (job #34854)
Cod sursa(job #34854)
#include<fstream.h>
#include<iomanip.h>
#include<iostream.h>
int main()
{ ifstream f("text.in",ios::in);
ofstream g("text.out");
int k_cuv=0,k_lit=0;
char c,aux='0';
while(!f.eof())
{ f>>resetiosflags(ios::skipws)>>c;
if((((((((((((((((((((((((c!='-'&&c!='!')&&c!='?')&&c!='.')&&c!=',')&&c!=';')&&c!=':')&&c!='[')&&c!=']')&&c!='/')&&c!='^')&&c!='<')&&c!='>')&&c!='}')&&c!='{')&&c!='~')&&c!='+')&&c!='*')&&c!='&')&&c!='@')&&c!='#')&&c!='%')&&c!='(')&&c!=')')&&c!='|')
{ if(c=='\n') k_cuv++;
else if(c==' ') k_cuv++;
else if(aux=='-') {k_cuv++;k_lit++;}
else k_lit++;
}
if(c=='-') aux=c;
else aux='0';
}
g<<k_lit/k_cuv;
f.close();
g.close();
}