Помогите с написание метода: найти максимальное и минимальное значение и найденным максимальным значением заменить все нечетные значения в массиве.
Вот нахождение максимального и минимального значения.
#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];
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Попытка переписать код немного не пошла, помогите переписать этот код под классы и методы
Подскажите как правильно перевести строку string с MAC адресом имеющую формат:
У меня подключена библиотека (неуправляемая) через reference
Помогите разобраться в медиа запросахЧитаю инструкцию на этой страничке: