Найти максимальный элемент массива и получить новый массив, каждый элемент которого получен по правилу - C (СИ)
Формулировка задачи:
Найти максимальный элемент массива и получить новый массив, каждый элемент которого получен делением каждого элемента исходного массива на максимальный элемент.
При работе программы она неверно считает максимальное число ( max ), сл-но, дальнейшая работа программы идет неверно. Не могу найти, в чем же ошибка.
Листинг программы
- #include<stdio.h>
- #include<conio.h>
- #include<stdlib.h>
- #include<math.h>
- #define n 5
- void main()
- {
- k:clrscr();
- int e[n],max=0,del[n];
- for(int i=0;i<n;i++)
- {
- printf("Input element %d:\n",i);
- scanf("%d",&e[i]);
- }
- for(i=0;i<n;i++)
- {
- if(e[i]>max)
- max=e[i];
- }
- if(max==0)
- goto k;
- else
- {
- printf("Max - %d\n",max);
- }
- for(i=0;i<n;i++)
- {
- del[i]=e[i]/max;
- printf("%d\n",&del[i]);
- }
- getch();
- }
Решение задачи: «Найти максимальный элемент массива и получить новый массив, каждый элемент которого получен по правилу»
textual
Листинг программы
- printf("%d\n", del[i]);
Объяснение кода листинга программы
Код представлен без контекста, но на основе представленного фрагмента можно сделать следующие выводы:
- В коде используется функция
printf
, которая обычно используется для вывода информации на экран. - В качестве формата вывода используется
%d
, что указывает на то, что будет выведен целый числовой значение. - В качестве вывода используется символ
\n
, который обозначает новую строку, то есть выводимое значение будет размещено на новой строке. - В контексте функции
printf
присутствует выражение%d\n
, которое означает, что будет выведено значение переменнойdel[i]
. - Переменная
del[i]
представляет собой элемент массиваdel
, который, вероятно, содержит целочисленные значения. - Индекс
i
используется для доступа к конкретному элементу массива. - Вероятно, код выполняет некоторую операцию с массивом
del
и выводит максимальное значение этого массива. Стоит отметить, что для более точного понимания контекста кода, возможно, потребуется больше информации.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д