- #include <stdio.h>
- #include <math.h>
- int main()
- {
- setlocale(0, "");
- float *array; // динамический массив
- float min, max; // значение min-max
- int dim; //размер массива
- int i;
- printf("Размер входного массива");
- scanf("%d", &dim);
- //выделяем память для массива
- array=(float *)malloc(dim*sizeof(float));
- // полный массив
- for(i=0; i< dim; i++)
- {
- printf("Input %d элемент массива", i+1);
- scanf("%f", &array);
- }
-
- //get min
- min=array[0];
- max=array[0];
- for(int i=1; i<dim; i++){
- min=min(fabs(min), fabs(array));
- max=max(fabs(max), fabs(array));
-
- printf("MIN = %f, MAX = %f", min, max);
- system("pause");
-
- free(array); //нужно освободить память
- }
почему не запускается? программа находящий минимальный по абсалютной элемент массива
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 7
- Зарегистрирован: 11 ноя 2017, 02:15
программа находящий минимальный по абсалютно велечине элемент массива