С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 62

Массивы, поиск и перестановка

10.12.2017, 23:08. Показов 1016. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить задачу
1)При однократном просмотре целочисленного массива X найти два максимальных числа Xmax1 и Xmax2 соответственно среди четных и нечетных по значению элементов массива,
2) после чего переставить в обратном порядке элементы подмассива, расположенного между
этими числами, включая элементы Xmax1 и Xmax2.
3) Все четные числа в целочисленном массиве X=(x1,x2,...,xn) переставить в обратном порядке, не изменяя положение остальных чисел
код к 1 заданию

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
#include <iostream>
#include <array>
#include <iterator>
#include <algorithm>
#include <ctime>
using namespace std;
 
int main()
{
    const size_t size = 10;
    array<int, size> array;
    srand(time(NULL));
    generate(array.begin(), array.end(), []()
    {
        return rand() % 20;
    });
    copy(array.begin(), array.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
    sort(array.rbegin(), array.rend());
    cout <<"1 Max = "<< array[0] << ", 2 Max = " << array[1] << endl;
    system("pause");
    return 0;
}
Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2017, 23:08
Ответы с готовыми решениями:

Массивы и перестановка
Помогите пожалуйста с задачей. Дано 2 массива, заполненных случайными числами, размером от 10-20 (рандом). Найти в первом массиве...

Одномерные массивы (перестановка)
Переставить местами четные и нечетные элементы массива. Вводимого с клавиатуры (но можно и рандомно). Код: #include &lt;cstdlib&gt; ...

Массивы, подсчёт, перестановка элементов.
1)найти кол-во элементов массива больших С 2)найти произведение элементов массива,расположенных после максимального по модулю элемента ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.12.2017, 23:08
Помогаю со студенческими работами здесь

Двумерные массивы: построчная перестановка элементов
Решите пожалуйста эту задачку на С++... ...В квадратном массиве содержатся как отрицательные, так и положительные элементы. Если...

Массивы: переворот, сдвиг вправо, перестановка
Здравствуйте. Не могу разобраться с задачками. Пожалуйста, помогите. 1) 12345 - 54321 #include &lt;iostream&gt; using namespace std; ...

Массив (добавление, перестановка, поиск)
1) добавление N элементов, начиная с номера К 2) Перестановка положительные элементы переставить в начало массива, отрицательные - в...

Двумерные массивы. Перестановка строк
В квадратной матрице а=а(i,j) поменять местами 3 и 4 строки. Исходная матрица: 1 0.7 3.2 0.7 ...

Массивы, перестановка, вероятность, список
Надо написать все возможные расположения чисел от 1 до Н в строчке. Написал программу, но она работает только с 1,2,3. Как сделать чтобы со...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru