Pagini recente » Cod sursa (job #2323594) | Cod sursa (job #910381) | Cod sursa (job #1514617) | Cod sursa (job #1978977) | Cod sursa (job #84361)
Cod sursa(job #84361)
#include <cstdio>
char c1,c2;
int nrcuv,lungime;
FILE *fi = fopen("text.in","r"),
*fo = fopen("text.out","w");
int elitera(char litera)
{
if ((litera>= 'a' && litera<= 'z') || (litera >= 'A' && litera <= 'Z'))
return 1;
else
return 0;
}
int main()
{ nrcuv = 0;
lungime = 0;
fscanf(fi,"%c",&c1);
if (elitera(c1)==1)
{
++nrcuv;
++lungime;
}
c2=c1;
while (fscanf(fi,"%c",&c1)==1)
{
if ((elitera(c1)==1) && (elitera(c2)==0))
{
++nrcuv;
++lungime;
} else
if (elitera(c1)==1)
{
++lungime;
}
c2=c1;
}
fprintf(fo,"%d",lungime/nrcuv);
}