Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Elizabeth7
2 / 2 / 0
Регистрация: 26.03.2013
Сообщений: 24
#1

Указатели. Найти произведение номеров максимального и минимального элементов массива - C++

15.09.2013, 10:03. Просмотров 859. Ответов 1
Метки нет (Все метки)

Найти произведение номеров максимального и минимального элементов массива. Использовать функцию для каждой строки матрицы Е(6,6). (Задание-Создать функцию,параметром которой является ОДНОМЕРНЫЙ массив и его размерность. Тело функции реализовать двумя способами:через обращение к элементам массива через указатели и обычным способом. Продемонстрировать возможность применения созданной функции к строкам двумерного массива. Элементы матрицы задать случайным образом,не забыв вывести их на экран.)

Добавлено через 22 часа 57 минут
Помогите пожалуйста решить задачу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 10:03     Указатели. Найти произведение номеров максимального и минимального элементов массива
Посмотрите здесь:

Найти сумму максимального и минимального чисел строки, у которой произведение элементов нечетно C++
C++ Найти номер максимального и минимального элементов массива
C++ Вычислить среднее геометрическое номеров максимального и минимального элементов массива
Вычислить среднее геометрическое номеров максимального и минимального элементов массива C++
Найти произведение максимального и минимального элементов массива C++
Вычислите произведение минимального и максимального элементов массива C++
Найти произведение номеров максимального и минимального эле-ментов массива C++
Найти среднее арифметическое элементов массива без учёта максимального и минимального элементов C++
Найти значения максимального и минимального элементов массива C++
C++ Реализовать функцию, находящую произведение индексов максимального и минимального элементов массива
C++ Вычислить произведение минимального и максимального элементов массива и заменить им элемент перед минимальным
C++ Вычислить произведение индексов максимального и минимального элементов массива

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
180 / 180 / 21
Регистрация: 24.03.2011
Сообщений: 647
Завершенные тесты: 1
15.09.2013, 11:19     Указатели. Найти произведение номеров максимального и минимального элементов массива #2
номера максимального и минимального
Обычным способом:
C++
1
2
3
4
5
int indMin = 0, indMax = 0;
for(int i = 1; i<n; ++i) {
if (a[i]<a[indMin]) indMin = i;
if (a[i]>a[indMax]) indMax = i;
}
Через указатели - заменить индексацию массива на
C++
1
*(a+i), *(a+indMin), *(a+indMax)
Произведение уж как-нибудь сама, все для этого есть...
При работе с матрицей просто указывать первый индекс(т.е. строку).
функция выглядит так:
C++
1
что-то func(int* a, int n)
Yandex
Объявления
15.09.2013, 11:19     Указатели. Найти произведение номеров максимального и минимального элементов массива
Ответ Создать тему
Опции темы

Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru