Помогите с написание метода: найти максимальное и минимальное значение и найденным максимальным значением заменить все нечетные значения в массиве.
Вот нахождение максимального и минимального значения.
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int arr[] = { 20, 40, 30, 50, 22, 16, 15, 88, 21, 14, 17, 44, 25, 55, 66, 77, 89, 63, 11 };
int(*pArr)[sizeof(arr) / sizeof(*arr)] = &arr;
unsigned minIndex = 0;
unsigned maxIndex = 0;
for (unsigned i = 1; i < sizeof(*pArr) / sizeof(**pArr); ++i) {
if (pArr[0][i] < pArr[0][minIndex]) {
minIndex = i;
continue;
}
if (pArr[0][i] > pArr[0][maxIndex]) {
maxIndex = i;
continue;
}
}
cout << "minimum: " << (*pArr)[minIndex] << endl;
cout << "maximum: " << (*pArr)[maxIndex] << endl;
_getch();
}
Ну после того как нашли, просто проходите таким же циклом и заменяете:
for (unsigned i = 0; i < sizeof(arr) / sizeof(arr[0]); ++i) {
if (arr[i]%2) arr[i] = arr[maxIndex];
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Попытка переписать код немного не пошла, помогите переписать этот код под классы и методы
Подскажите как правильно перевести строку string с MAC адресом имеющую формат:
У меня подключена библиотека (неуправляемая) через reference
Помогите разобраться в медиа запросахЧитаю инструкцию на этой страничке: