Найти максимальный элемент массива и получить новый массив, каждый элемент которого получен по правилу - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Найти максимальный элемент массива и получить новый массив, каждый элемент которого получен делением каждого элемента исходного массива на максимальный элемент. При работе программы она неверно считает максимальное число ( max ), сл-но, дальнейшая работа программы идет неверно. Не могу найти, в чем же ошибка.
Листинг программы
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #include<stdlib.h>
  4. #include<math.h>
  5. #define n 5
  6. void main()
  7. {
  8. k:clrscr();
  9. int e[n],max=0,del[n];
  10. for(int i=0;i<n;i++)
  11. {
  12. printf("Input element %d:\n",i);
  13. scanf("%d",&e[i]);
  14. }
  15. for(i=0;i<n;i++)
  16. {
  17. if(e[i]>max)
  18. max=e[i];
  19. }
  20. if(max==0)
  21. goto k;
  22. else
  23. {
  24. printf("Max - %d\n",max);
  25. }
  26. for(i=0;i<n;i++)
  27. {
  28. del[i]=e[i]/max;
  29. printf("%d\n",&del[i]);
  30. }
  31. getch();
  32. }

Решение задачи: «Найти максимальный элемент массива и получить новый массив, каждый элемент которого получен по правилу»

textual
Листинг программы
  1. printf("%d\n", del[i]);

Объяснение кода листинга программы

Код представлен без контекста, но на основе представленного фрагмента можно сделать следующие выводы:

  1. В коде используется функция printf, которая обычно используется для вывода информации на экран.
  2. В качестве формата вывода используется %d, что указывает на то, что будет выведен целый числовой значение.
  3. В качестве вывода используется символ \n, который обозначает новую строку, то есть выводимое значение будет размещено на новой строке.
  4. В контексте функции printf присутствует выражение %d\n, которое означает, что будет выведено значение переменной del[i].
  5. Переменная del[i] представляет собой элемент массива del, который, вероятно, содержит целочисленные значения.
  6. Индекс i используется для доступа к конкретному элементу массива.
  7. Вероятно, код выполняет некоторую операцию с массивом del и выводит максимальное значение этого массива. Стоит отметить, что для более точного понимания контекста кода, возможно, потребуется больше информации.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы