Pagini recente » Cod sursa (job #2763064) | Cod sursa (job #25498) | Cod sursa (job #1313042) | Cod sursa (job #908791) | Cod sursa (job #516815)
Cod sursa(job #516815)
#include<fstream>
using namespace std;
fstream f("text.in", ios::in),
g("text.out", ios::out);
short stie;
int nrlit, cuv;
char l;
int main()
{
stie=0;
nrlit=0;
cuv=1;
while(f>>l)
{
if( (l>='A' &&l<='Z')||(l>='a' && l<='z') ) // verifica daca l este litera
{
nrlit++;
stie=1; // exista un cuvat ( deoarece contine litera)
}
else // daca nu e litera
{
if(stie==1) // si stie ca deja a avut un cuvant in fata
cuv++;//numara cuvantul
stie=0;// si "stie" se reseteaza
}
}
g<<nrlit/cuv;
f.close();
g.close();
return 0;
}