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

Добавить в начало массива 3 элемента

20.10.2020, 13:54. Показов 888. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот полное задание:
Сформировать одномерный массив целых чисел, используя
генератор случайных чисел. Длина массива задается
пользователем.
− Вывести на экран монитора полученный массив.
− Удалить 5 последних элементов массива.
− Добавить в начало массива 3 элемента со значением
M[ I+1 ]+2, где I – индекс одного из трех начальных
элементов в массиве M.
− Вывести на экран монитора полученный массив.
Я удалил элементы, но с добавлением чисел возникли проблемы. Подскажите, пожалуйста, как с помощью циклов можно это осуществить? Спасибо.
Мой код:
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
25
26
27
28
29
30
31
#include <iostream>
#include <cstdlib>
#include <cmath>
#include <ctime>
 
using namespace std;
const int col = system("color F0");
 
int main()
{
    system("chcp 1251>nul");
    int size, n;
    cout << "Введите размерность массива: ";
    cin >> size; cout << endl;
 
    int* arr = new int [size];
    int* arr_1 = new int[size];
    srand(time(NULL));
    for (int i = 0; i < size; i++) {
        n = rand() % 5;
        arr[i] = n;
    }
    for (int i = 0; i < size; i++) { cout << arr[i] << " "; }
    cout << endl;
    cout << "Массив после сортировки: ";
    for (int i = 0; i < size - 5; i++) {
        arr_1[i] = arr[i];
        cout << arr_1[i] << " ";
    }
    cout << endl;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.10.2020, 13:54
Ответы с готовыми решениями:

Перевернуть массив и, удалив средний элемент и добавить в начало 3 элемента
Сформировать двумерный массив целых чисел 1)Распечатать полученный массив. 2)Перевернуть массив и, если число элментов массива...

Удалить элемент структуры с заданным номером медицинской карты, добавить 2 элемента в начало файла
1. Структура &quot;Пациент&quot;: - Фамилия, имя, отчество; - Домашний адрес; - Номер медицинской карты; - Номер страхового полиса. Удалить...

Добавить К элементов в начало массива
1. Сформировать динамический одномерный массив, заполнить его случайными числами и добавить К элементов в начало массива Вот текст...

2
21 / 17 / 5
Регистрация: 05.09.2020
Сообщений: 167
20.10.2020, 14:01
Новый массив создай и в пиши старый с начальным индексом 3. Ну либо перенести в старом.
1
0 / 0 / 0
Регистрация: 09.04.2020
Сообщений: 21
20.10.2020, 15:18  [ТС]
А можете, пожалуйста, в коде это показать?

Добавлено через 7 минут
А, нет, не надо, я разобрался. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.10.2020, 15:18
Помогаю со студенческими работами здесь

Добавить k элементов в начало массива
Добавление K элементов в начало массива. Массив статический. Создаю первый массив, создаю второй массив. Но не знаю, как объединить эти два...

Односвязные списки. Добавить элементы в начало списка. Проверить, состоит ли список только из одного элемента
Здравствуйте, уважаемые форумчане! Придумал несложную задачу на односвязные списки. Надеюсь, кому-то будет интересно. Вот код: /* ...

Добавить элементы в начало динамического массива
Доброго дня,мне нужна помощь с задачей по динамичным массивам. Суть задания:для начала нужно сформировать динамичный массив и заполнить...

Добавить К простых чисел в начало массива
Составить программу которая заполняет одномерный динамический масив с помощью датчика случайных чисел.Нужно добавить К К простых чисел в...

Си массивы (добавить К элементов в начало массива)
Здравствуйте, у меня задание добавить К элементов в начало массива. Я попыталась записать два массива в один но у меня не получается...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru