Консультация № 192371
12.01.2018, 14:01
0.00 руб.
0 0 0
Извините,но я вынужден вновь попросить вашей помощи. Подскажите пожалуйста или объясните, как оформить данную программу в виде 3-х функций:ввода, обработки и вывода данных



Приложение:
#include<math.h>
#include<conio.h>
#include<stdio.h>
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
int i;
int a[100];
int min;
int min2, N;
FILE *f1=fopen("m1.txt", "r");
FILE *f2=fopen("m2.txt", "w");

fscanf(f1,"%d",&N);
for(i=0;i<N;i++)
fscanf(f1,"%d",&a[i]);
min=a[0];
for(i=1; i<N; i++)
{
if (abs(a[i]) < abs(min))
min = a[i];
}
min2 = a[0];
for(i=1; i<N; i++)
{
if((abs(a[i]) > abs(min)) && (abs(a[i]) < abs(min2)))
min2 = a[i];
}

fprintf(f2,"%d",min2);
fclose(f1);
fclose(f2);
return 0;
}

Обсуждение

Форма ответа