#include <stdio.h>
#include <string.h>
#include <stdio.h>
#define ERROR_FILE_OPEN -3
int main()
{
int numbers[5];
int max = 0; // максимальное
int min = 0; // минимальное
double middle = 0; // среднее арифметическое
int sum = 0; // сумму чисел
// пользовательский ввод в массив
for (int i = 0; i < 5; ++i)
{
printf("a[%d] = ", i);
scanf("%d", &numbers[i]);
if (max < numbers[i]) max = numbers[i];
if (min > numbers[i]) min = numbers[i];
sum += numbers[i];
}
printf("max = %d\n", max);
printf("min = %d\n", min);
middle = sum / 5.0;
printf("middle = %lf\n", middle);
printf("sum = %d\n", sum);
FILE *output = NULL;
output = fopen("output.bin", "wb");
if (output == NULL) {
printf("Error opening file");
exit(ERROR_FILE_OPEN);
}
fwrite(&max, sizeof(int), 1, output);
fwrite(&min, sizeof(int), 1, output);
fwrite(&middle, sizeof(int), 1, output);
fwrite(&sum, sizeof(int), 1, output);
fclose(output);
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.