Pagini recente » Clasament simulareoji_2008_11-12 | Cod sursa (job #1146208) | Cod sursa (job #1972026) | Cod sursa (job #208366) | Cod sursa (job #1535409)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
char text[1000];
ifstream f("text.in");
ofstream g("text.out");
int main()
{
char simb[] = ",.?!-;:+=\"'/}{][)(*&^%$#@`";
int i=0,nr=0,nr_cuv=0;
cout<<simb;
while(!f.eof())
{
f.get(text[i]);
if (strchr(simb,text[i])) {i++; continue;}
else if (text[i] != ' '){
int nr_lit = 0; nr_cuv++;
while(!strchr(simb,text[i]) && text[i] != ' ')
{
nr_lit++;
i++;
f.get(text[i]);
}
nr+=nr_lit;
i++;
}
}
g<<(int)(nr/nr_cuv)<<'\n';
f.close();
g.close();
}