Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Monsans
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 29
#1

Найти максимальный элемент массива, заменить все положительные элементы массива максимальным - C++

18.05.2018, 11:27. Просмотров 32. Ответов 1
Метки нет (Все метки)

Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти максимальный элемент массива. Заменить все положительные элементы массива максимальным. Вывести на экран исходный и преобразованный массивы в строки, максимальный элемент с пояснительным текстом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2018, 11:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти максимальный элемент массива, заменить все положительные элементы массива максимальным (C++):

Заменить все положительные элементы массива максимальным - C++
Помогите пожалуйста.:) Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти максимальный элемент...

Все отрицательные элементы заданного массива L (11) разделить на максимальный элемент этого массива. Вывести максимальный элемент, начальный и преобра - C++
Помогите составить программу на С++

В массиве заменить все отрицательные элементы на минимальный элемент, а все положительные – на максимальный - C++
В массиве из 10 целых чисел заменить все отрицательные элементы на минимальный элемент, а все положительные – на максимальный.

Вывести элементы массива на промежутке [ a,b ], вычислить количество элементов массива, заменить все положительные элементы - C++
В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы массива, значения которых не принадлежат...

Найти максимальный элемент массива и все числа до него заменить нулями - C++
#include <iostream> using namespace std; void Zamena(int a, int n,int& max, int& maxI) { for (int i = 0; i < n; i++) if...

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

1
Даценд
Модератор
Эксперт .NET
3960 / 3800 / 1914
Регистрация: 20.04.2015
Сообщений: 6,887
18.05.2018, 13:06 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <algorithm>
#include <iterator>
 
int main()
{
    srand(time(nullptr));
    const int N = 10;
    int arr[N];
    std::for_each(arr, arr + N, [](int &x){x = rand() % 21 - 10; });
    std::cout << "Array:" << std::endl;
    std::copy(arr, arr + N, std::ostream_iterator<int>(std::cout, " "));
    int max = *std::max_element(arr, arr + N);
    std::cout << std::endl << "Max = " << max << std::endl;
    std::for_each(arr, arr + N, [max](int &x){if(x>0)x=max; });
    std::cout << "Transformed array:" << std::endl;
    std::copy(arr, arr + N, std::ostream_iterator<int>(std::cout, " "));
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2018, 13:06
Привет! Вот еще темы с ответами:

В массиве Х (N) найти максимальный элемент массива и упорядочить по возрастанию все элементы - C++
написать программу на языке С++. Задание: В массиве Х (N) найти максимальный элемент массива и упорядочить по возрастанию все элементы,...

В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы - C++
В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы, расположенные после найденного максимального...

Найти максимальный элемент массива, и удалить после него все нечетные элементы - C++
В массиве A(n) определить максимальный элемент .удалить после максимального все нечетные элементы

Заменить все отрицательные элементы массива на -1, а положительные на +1 - C++
Заменить все отрицательные элементы массива на -1, а положительные на +1 С++ Помогите пожалуйста и если можно то с комментариями


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru