Найти максимальный элемент массива и вывести его на экран - C (СИ)
Формулировка задачи:
Здравствуйте. Помогите исправить ошибки в программе. Необходимо составить программу: вычисление и вывод количества максимальных элементов в массиве. Массив к примеру пусть будет
m[6] = {10,5,3,-2,0,10};
Необходимо "пройти" по всем элементам массива,найти максимальный элемент и соответственнно вывести его на экран.Программа:
Листинг программы
- #include <stdio.h>
- int main()
- {
- int m[6] = {10,5,3,-2,0,10};
- int c, i;
- int max = 0;
- max = m[0];
- for (int i = 0; i < 6; i++);
- { if (m[i] > max)
- {
- max = m[i];
- }
- }
- c = 0;
- for (int i = 0; i < 6; i++);
- {if (m[i] == max)
- {
- c++;
- }
- }
- printf("Max=%d\n", max);
- getchar();
- return 0;
- }
Решение задачи: «Найти максимальный элемент массива и вывести его на экран»
textual
Листинг программы
- #include <stdio.h>
- int main(void)
- {
- int m[6] = {10,5,3,-2,0,10};
- int c=1,max = m[0];
- for (int i = 0; i < 5; i++)
- if (m[i] > max)
- max = m[i];
- for (int i = 0; i < 5; i++)
- if (m[i] == max)
- c++;
- printf("Max=%d , count %d\n", max,c);
- getchar();
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д