Найти максимальный элемент массива вещественных чисел и количество максимумов в массиве. Размерность массива :20. Заполнение массива осуществить случайными числами от 100 до 200.
// заполнение массива случайными числами от 100 до 20 srand(time(0)); // устанавливаем "новое" зерно для rand( for (int i = 0; i < size; i++) arr[i] = 100 + rand() % 101; // генерируем случайное число от 100 до 20
// поиск максимального элемента и подсчет количества максимумо double max = arr[0] int count = 1 for (int i = 1; i < size; i++) if (arr[i] > max) max = arr[i] count = 1 } else if (arr[i] == max) count++
// вывод результат std::cout << "Максимальный элемент: " << max << std::endl std::cout << "Количество максимумов в массиве: " << count << std::endl return 0;
int main()
// заполнение массива случайными числами от 100 до 20const int size = 20
double arr[size];
srand(time(0)); // устанавливаем "новое" зерно для rand(
for (int i = 0; i < size; i++)
arr[i] = 100 + rand() % 101; // генерируем случайное число от 100 до 20
// поиск максимального элемента и подсчет количества максимумо
double max = arr[0]
int count = 1
for (int i = 1; i < size; i++)
if (arr[i] > max)
max = arr[i]
count = 1
} else if (arr[i] == max)
count++
// вывод результат
std::cout << "Максимальный элемент: " << max << std::endl
std::cout << "Количество максимумов в массиве: " << count << std::endl
return 0;
}