Pagini recente » Cod sursa (job #2839343) | Cod sursa (job #1611365) | Cod sursa (job #1663195) | Cod sursa (job #1857341) | Cod sursa (job #2576857)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
int S = 0,n = 0;
FILE* in = fopen("text.in.txt", "r");
if (in == NULL)
{
printf("Eroare la formarea fisierului de intrare!");
return 1;
}
FILE* out = fopen("text.out.txt", "w");
char s[1024];
fgets(s, 1024, in);
char* p;
p = strtok(s, " \n");
while (p != NULL)
{
int l = 0;
l= strlen(p);
for (int i = 0;i < strlen(p);i++)
if (isalpha(p[i]) == NULL)
l--;
if(l>0)
n++;
S += l;
p = strtok(NULL, " !.-?_");
}
fprintf(out, "%d", S / n);
}