//открываем файл для чтения
f_chisla = fopen("E:/User/f_chisla.txt", "r");
//и читаем первое записанное в нем число
fscanf(f_chisla, "%d", &i);
min = i; //текущие min и max числа и их позиции
max = i;
i_min = 0;
i_max = 0;
count = 1; //количество прочитанных чисел
summa = i; //сумма прочитанных чисел
printf("\nЧисла, записанные в файл:\n ");
printf("%5d", i);
while (!feof(f_chisla))
{
fscanf(f_chisla, "%d", &i);
count++;
summa += i;
printf("%5d", i);
if (i < min)
{
min = i;
i_min = ftell(f_chisla); //позиция числа в файле
}
if (i > max)
{
max = i;
i_max = ftell(f_chisla); }
}
printf("\n");
printf("\nВ файле записано %d чисел", count);
printf("\nСумма этих чисел %d: ", summa);
sr_arifm = (float) summa/count;
printf("\nСреднее арифметическое %5.3f: ", sr_arifm);
printf("\nmin = %d", min);
printf("\ni_min = %d", i_min);
printf("\nmax = %d", max);
printf("\ni_max = %d", i_max);
fclose(f_chisla);
return 0;
}
4. Компиляция, отладка, тестирование и получение результата:

