C/C++ - Одномерные массивы

Ответить
Аватара пользователя
Петр2

C/C++ - Одномерные массивы

Сообщение Петр2 »

Всем Добрый день!!!



1.Составить программу, которая вычисляют произведение максимального и минимального значений элементов одномерного массива Х, состоящий из 15 действительных чисел!



помогите решить задачку))Буду очень благодарен!
Аватара пользователя
atm_kzn

Re: C/C++ - Одномерные массивы

Сообщение atm_kzn »

Первое, что приходит в голову:

1. Объявляем переменные min и max

2. Присваиваем переменным min и max значение первого элемента массива

3. В цикле, начиная со второго элемента массива, сравниваем значение min со значением текущего элемента массива. Если текущий элемент меньше, то присваиваем его значение переменной min. Если текущий элемент больше, чем max, то присваиваем max текущее значение.

4. По завершении цикла в min будет находиться минимальное значение элементов массива, а в max - максимальное.

5. Перемножаем

6. PROFIT!!!



Ещё можно отсортировать массив и перемножить первый и последний элементы уже отсортированного, но судя по вашей просьбе - с сортировкой вам тяжело будет справиться.



С программной реализацией уж сами разбирайтесь.

А вообще, задачка - проще некудаИзображение
Аватара пользователя
Drongo

Re: C/C++ - Одномерные массивы

Сообщение Drongo »

Петр2, Поищите где-то здесь -
C/C++ - [решено] Помогите решить задачу по С++
- была аналогичная задача, единственное что вам останется это
Цитата atm_kzn:



5. Перемножаем
C/C++ - Одномерные массивы
Ответить

Вернуться в «Программирование и базы данных»