Написать программу в c++В массиве из 15 вещественных чисел номер минимального элемента.Создать массив b из отношений положительных элементов исходного массива к максимальному элементу,подсчитав число элементов в нем.

12 Окт 2021 в 19:40
124 +1
0
Ответы
1
include include

int main() {
const int size = 15;
double array[size] = {4.5, -2.3, 0, 10.5, -7.2, 8.1, 3.0, -6.4, 1.5, 9.7, -4.2, 2.8, -8.9, 5.6, 7.3};

// Находим номер минимального элемента
int minIndex = 0;
for (int i = 1; i < size; i++) {
if (array[i] < array[minIndex]) {
minIndex = i;
}
}
std::cout << "Номер минимального элемента: " << minIndex << std::endl;
// Находим максимальный элемент
double maxElement = std::numeric_limits<double>::min();
for (int i = 0; i < size; i++) {
if (array[i] > maxElement) {
maxElement = array[i];
}
}
// Создаем массив b из отношений положительных элементов к максимальному элементу
double b[size];
int count = 0;
for (int i = 0; i < size; i++) {
if (array[i] > 0) {
b[count] = array[i] / maxElement;
count++;
}
}
std::cout << "Количество элементов в массиве b: " << count << std::endl;
return 0;

}

17 Апр 2024 в 10:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир