Помогите исправить программу на языке си++
Дан файл, содержащий ВЕЩЕСТВЕННЫЕ числа, надо найти максимальный и минимальный элемент
текст программы
#include
#include
#include
int main()
{
FILE *fr, *fw;
fr = fopen("data.in.txt", "r");
if (fr == NULL) {
printf("Can't open input file\n");
return 1;
}
fw = fopen("data.out.txt", "w");
if (fw == NULL) {
printf("Can't open output file\n");
return 1;
int first;
int retval = fscanf(fr, "%d", &first);
int max=first;
int min=first;
while( !feof(fr) )
{
int x;
int retval = fscanf(fr, "%d", &x);
if (retvalmax) max=x;
if (x
if (x