Найти максимальный элемент массива и вывести его на экран - 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;
}