
Добавил:
FuwaFuwa
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:4 / main
.cpp#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define N 11
int i,max,min,k,m;
int X[N]={0};
FILE *file1,*file2;
int main(int argc, char** argv) {
setlocale( LC_ALL,"");
file1 = fopen("f1.txt","r");
if (file1 == NULL){
printf("\nОшибка открытия исходного файла");
getch();
return 1;
}
for (i = 0;i<N;i++){
fscanf(file1,"%d",&X[i]);
}
fclose(file1);
printf("Исходный массив\n");
for (i = 0;i < N;i++){
printf("%d ",X[i]);
}
max = X[0];
min = X[0];
for (i = 0;i < N;i++){
if (X[i] > max){
max = X[i];
}
if (X[i] < min){
min = X[i];
}
}
printf("\nМаксимальное значение - %d ",max);
printf("\nМинимальное значение - %d ",min);
file2 = fopen("f2.txt","w");
fprintf(file2,"Исходный массив\n");
for (i = 0;i<N;i++){
fprintf(file2,"%d ",X[i]);
}
fprintf(file2,"\nМинимальное значение - %d ",min);
fprintf(file2,"\nМаксимальное значение - %d ",max);
fclose(file2);
return 0;
}