Найти максимальный элемент массива и вывести его на экран - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д