Pagini recente » Cod sursa (job #1055079) | Cod sursa (job #3150443) | Cod sursa (job #3285767) | Cod sursa (job #2447846) | Cod sursa (job #596427)
Cod sursa(job #596427)
#include <fstream.h>
#include <string.h>
int litera (char caracter)
{
if (((caracter>='a') && (caracter<='z')) || ((caracter>='A') && (caracter<='Z'))) return 1;
return 0;
}
int main ()
{
char linie[256];
int i, a, x;
long nr_cuv=0, nr_lit=0;
ifstream ins;
ins.open ("text.in");
while (1>0)
{
ins.getline (linie, 256);
a=strlen (linie);
if (litera (linie[0])==1)
{
nr_cuv++;
nr_lit++;
x=1;
}
else x=0;
for (i=1; i<a; i++)
{
if (litera (linie[i]))
{
nr_lit++;
if (x==0)
{
nr_cuv++;
}
x=1;
}
else
{
x=0;
}
}
if (ins.eof()) break;
}
ins.close();
ofstream ous;
ous.open ("text.out");
ous<<nr_lit/nr_cuv;
ous.close();
return 0;
}