ЕТ
Елена Т
Помогите решить задачу на C++ на массивы.
Задача на одномерный массив.
Дана последовательность из n действительных чисел.
Вывести на экран номера всех элементов, не совпадающих с максимальным.
Задача на одномерный массив.
Дана последовательность из n действительных чисел.
Вывести на экран номера всех элементов, не совпадающих с максимальным.
#include
#include
#include
#include
using namespace std;
int main() {
srand(time(0));
int n;
cout << "n? ";
cin >> n;
cout << "array:\n";
int *a = new int[n];
for (int c = 0; c < n; cout << (a[c++] = rand() % 10) << ' ');
int m = *max_element(a, a + n);
cout << "\nmax: " << m;
cout << "\nindexes:\n";
for (int c = 0; c < n; ++c) if (a[c] != m) cout << c << ' ';
return 0;
}