Pagini recente » Monitorul de evaluare | Cod sursa (job #1330718) | Cod sursa (job #1152064) | Cod sursa (job #1210043) | Cod sursa (job #1453477)
#include<iostream>
#include<fstream>
#include<cstring>
#include<cctype>
using namespace std;
int main ()
{ //isalpha(s[i])-litera sau nu
char s[90];
int n=0,k=0,i=0;
bool inw;
/*cout<<"introdu sirul:";
cin.getline(s,90);
cout<<"ati introdus sirul:"<<s<<endl;*/
std::ifstream f("text.in");
std::ofstream g("text.out");
while(!f.eof())
{i++;
f>>s[i];
}
for(i=1;s[i] !='\0'; i++)
{ if(isalpha(s[i]) && !(inw))
{n++;
inw = true;
}
if(isalpha(s[i]))k++;
if(!isalpha(s[i]))
inw =false;
}
g<<k/n;
g.close();
/* cout<<"sirul contine "<<n<<" cuvinte si "<<k<<" litere"<<endl;*/
}