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

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

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

Здравствуйте. Помогите исправить ошибки в программе. Необходимо составить программу: вычисление и вывод количества максимальных элементов в массиве. Массив к примеру пусть будет

m[6] = {10,5,3,-2,0,10};

Необходимо "пройти" по всем элементам массива,найти максимальный элемент и соответственнно вывести его на экран.

Программа:

Листинг программы
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int m[6] = {10,5,3,-2,0,10};
  5. int c, i;
  6. int max = 0;
  7. max = m[0];
  8. for (int i = 0; i < 6; i++);
  9. { if (m[i] > max)
  10. {
  11. max = m[i];
  12. }
  13. }
  14. c = 0;
  15. for (int i = 0; i < 6; i++);
  16. {if (m[i] == max)
  17. {
  18. c++;
  19. }
  20. }
  21. printf("Max=%d\n", max);
  22. getchar();
  23. return 0;
  24. }

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

textual
Листинг программы
  1. #include <stdio.h>
  2. int main(void)
  3. {
  4.     int m[6] = {10,5,3,-2,0,10};
  5.     int c=1,max = m[0];
  6.  
  7.     for (int i = 0; i < 5; i++)
  8.         if (m[i] > max)
  9.             max = m[i];
  10.    
  11.     for (int i = 0; i < 5; i++)
  12.         if (m[i] == max)
  13.             c++;
  14.    
  15.     printf("Max=%d , count %d\n", max,c);
  16.     getchar();
  17.     return 0;
  18. }

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


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

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

14   голосов , оценка 3.786 из 5

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

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

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