Вывести значение минимума и максимума в файл, не понимаю в чем ошибка - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Мне нужно вывести значение минимума и максимума в файл 2.txt, но при компиляции происходит ошибка. Помогите пожалуйста. Вот код:
#include 
int main(void)
{
 FILE *f1, *f2;
 int n, numb, min=1, max=1;
  
 char *fname="1.txt";
  f1=fopen(fname, "rt");
  while (!feof(f1))
  {
   fscanf(f1, "%d", &numb);
   if(maxnumb) min=numb; 
  }
 fclose(f1);
 
 fname="2.txt"; 
 f2=fopen(fname, "wt");
 printf("minimum-> %d\nmaximum-> %d",  min, max);
 fclose(f2);
}

Решение задачи: «Вывести значение минимума и максимума в файл, не понимаю в чем ошибка»

textual
Листинг программы
#include <stdio.h>
int main()
{
    FILE *f1, *f2;
    int numb, min, max;
    char *fname="1.txt";
 
    f1=fopen(fname, "rt");
    fscanf(f1, "%d", &numb);
    min=max=numb;
    while (!feof(f1))
    {
        fscanf(f1, "%d", &numb);
        if(max<numb) max=numb; 
        if(min>numb) min=numb; 
    }
    fclose(f1);
 
    fname="2.txt"; 
    f2=fopen(fname, "wt");
    printf("minimum-> %d\nmaximum-> %d",  min, max);
    fclose(f2);
    return 0;
}

Объяснение кода листинга программы

  1. Включаем стандартную библиотеку ввода-вывода
  2. Объявляем функцию main()
  3. Создаем указатель на файл, который будет использоваться для чтения
  4. Создаем переменные: numb, min, max. Переменная numb инициализируется значением, которое будет считано из файла. min и max инициализируются значением numb.
  5. Указываем имя файла, который мы хотим прочитать
  6. Открываем файл для чтения
  7. Считываем первое число из файла и сохраняем его в переменной numb
  8. Обновляем значения min и max, если найдены новые значения, меньшие или большие чем текущие min и max соответственно.
  9. Закрываем файл после чтения
  10. Указываем имя нового файла, который мы хотим создать
  11. Открываем новый файл для записи
  12. Выводим на экран значения min и max
  13. Закрываем новый файл
  14. Возвращаем 0, чтобы указать, что программа успешно завершилась

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы