Pagini recente » Istoria paginii runda/89726 | Cod sursa (job #1645158) | Istoria paginii runda/simulare-oji-23-02-2024/clasament | Cod sursa (job #2642279) | Cod sursa (job #2000195)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define false 0
#define true 1
int main()
{
FILE *fp;
FILE *out;
fp = fopen("text.in","r");
out = fopen("text.out","w");
char s[200];
fscanf(fp, "%s", s);
int cuvant = 0;
int litera = 0;
int result;
int ss = 0;
while(!feof(fp)){
fgets(s, 200, fp);
}
for(int i = 0; i<strlen(s); i++){
if(isspace(s[i])){
++cuvant;
}
++litera;
if(s[i] == ' ')
ss++;
}
litera -= ss;
result = litera/cuvant;
fclose(fp);
fprintf(out, "%d", result);
fclose(out);
printf("number of words in given string are: %d si %d litere\n", cuvant, litera);
printf("litere/cuvinte: %d\n", result);
return 0;
}