Форум программистов, компьютерный форум CyberForum.ru

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

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

вставить число в массив - C++

05.03.2013, 01:30. Просмотров 338. Ответов 2
Метки нет (Все метки)

Вставить число k в позицию l в заданный массив
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 01:30     вставить число в массив
Посмотрите здесь:

Вставить число а в массив целых чисел - C++
Вставить число а в массив целых чисел, после всех элементов в которых есть число 5. Какой должен быть рамер массива? #include...

Подскажите как в массив вставить число - C++
Вставить в массив число 10 после 2 элемента.

Вставить число k в массив после элемента с номером n - C++
Вставить число k в массив после элемента с номером n. Входные данные Сперва вводят количество элементов массива, затем сами элементы. ...

Удалить k-й элемент массива А и вставить в массив число Р, не нарушая упорядоченности - C++
Дано упорядоченный по увеличению массив целых чисел А(n), натуральное число k<=N и целое число Р. Удалить k-й элемент массива А и вставить...

в отсортированный массив, вставить случайное число, чтобы он оставался отсортированным - C++
Помогите пожалуйста! Как мне сделать задачу на C++ в win32. В Dos я ее сделал, а вот как сделать ее не в Dos я не знаю. Вот сама задача: ...

в отсортированный массив, вставить случайное число, чтобы он оставался отсортированным - C++
Подскажите, что не так делаю: Задание: Дан одномерный массив длиной N. Массив заполняется датчиком случайных чисел (лучше использовать...

В упорядоченный массив вставить заданное число, сохранив упорядоченность, и удалить последний элемент - C++
в упорядоченном по не возрастанию массиве вставить заданное число так чтобы упорядоченность сохранилась и удалить последний элемент массива

Вставить заданное число в массив целых чисел перед последним четным элементом - C++
Вставить заданное число в массив целых чисел перед последним четным элементом.

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 - C++
надо осуществлять в этом же массиве A, не знаю как это сделать.... using namespace std; void ShowArr(int *A,int N) { ...

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 - C++
нужно сделать вставку в массив.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
05.03.2013, 01:37     вставить число в массив #2
смещаешь элементы после i на один вправо. И i-ый элемент меняешь.
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
05.03.2013, 13:23     вставить число в массив #3
все гораздо проще
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
32
33
#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <vector>
 
int main ()
{
    std::default_random_engine gen;
    std::uniform_int_distribution <> distr(0, 25);
 
    int vectorSize = 15;
    std::vector <int> vector (vectorSize);
    std::cout << "Vector: " << std::endl;
    std::generate(vector.begin(), vector.end(), [&gen, &distr] () -> int {
        return distr(gen);
    });
    std::copy(vector.begin(), vector.end(), std::ostream_iterator <int> (std::cout, " "));
 
    int element;
    std::cout << "\nInput the element: ";
    std::cin >> element;
 
    int position;
    std::cout << "Input position: ";
    std::cin >> position;
 
    std::cout << "Vector: " << std::endl;
    vector.insert(vector.begin() + position, element);
    std::copy(vector.begin(), vector.end(), std::ostream_iterator <int> (std::cout, " "));
 
    return 0;
}
Yandex
Объявления
05.03.2013, 13:23     вставить число в массив
Ответ Создать тему
Опции темы

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