Pagini recente » Istoria paginii utilizator/silviupartnoi | Cod sursa (job #2078137) | Istoria paginii utilizator/serban04 | Cod sursa (job #431143) | Cod sursa (job #2005847)
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
FILE *fin, *fout;
char c;
int semafor = 0, lungime = 0, sum = 0, nrc = 0;
fin = fopen("text.in", "r");
fout = fopen("text.out", "w");
c = fgetc( fin );
while(c != '\n')
{
if('A' <= c && c <= 'z' && semafor == 0)
{
semafor = 1;
lungime++;
nrc++;
}
else if('A' <= c && c <= 'z')lungime++;
else if(semafor == 1)
{
semafor = 0;
sum += lungime;
lungime = 0;
}
c = fgetc( fin );
}
if(nrc == 0)fprintf(fout, "0");
else fprintf(fout, "%d", sum / nrc);
fclose( fin );
fclose( fout );
return 0;
}