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

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

Войти
Регистрация
Восстановить пароль
 
kerzh94
Сообщений: n/a
#1

Объединить массивы в один, включив второй между пятым и шестым элементами - C++

26.11.2012, 08:56. Просмотров 353. Ответов 3
Метки нет (Все метки)

Ввести с клавиатуры два одномерных массива содержащих 10 и 5 элементов. Объединить их в один массив, включив второй между пятым и шестым элементами.На экран вывести исходные массивы сформированные в три строки. спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 08:56     Объединить массивы в один, включив второй между пятым и шестым элементами
Посмотрите здесь:

C++ Объединить массивы
C++ Сформировать список L включив в него по одному разу элементы, которые входят в один из списков L1 и L2, но в то же время не входит во второй из них
C++ Сформировать список l, включив в него по одному разу элементы, которые входят. В один из списков l1 или l2. Но не входят в другой
Объединить в один код C++
C++ Объединить два бинарных файла в один
Одномерные массивы (сумма отрицательных элементов, произведение между максимальным и минимальным элементами, упорядочить по возрастанию) C++
Объединить массивы C++
C++ Массивы. Выписать в отдельный массив элементы, расположенные между первым и последним нулевыми элементами
Объединить массивы C++
Сформировать вещественную матрицу, вставив в исходную новый столбец между пятым и шестым C++
C++ Как первый и второй массивы с цифрами объединить и записать в третий массив и отсортировать?
C++ Объединить проект в один файл для подключения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ZubSam
12 / 12 / 1
Регистрация: 24.03.2012
Сообщений: 238
26.11.2012, 10:32     Объединить массивы в один, включив второй между пятым и шестым элементами #2
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
34
35
36
37
38
#include <iostream>
using namespace std;
int main()
{
    int arr_1[10];
    int arr_2[5];
    int arr_3[15];
    for(int i=0;i<10;i++){
        cin>>arr_1[i];
    }
    for(int i=0;i<5;i++){
        cin>>arr_2[i];
    }
    for(int i=0;i<5;i++){
        arr_3[i]=arr_1[i];
    }
    for(int i=5;i<10;i++){
        arr_3[i]=arr_2[i-5];
    }
    for(int i=10;i<15;i++){
        arr_3[i]=arr_1[i-5];
    }
 
    for(int i=0;i<10;i++){
        cout<<arr_1[i]<<" ";
    }
    cout<<endl;
    for(int i=0;i<5;i++){
        cout<<arr_2[i]<<" ";
    }
    cout<<endl;
    for(int i=0;i<15;i++){
        cout<<arr_3[i]<<" ";
    }
    cout<<endl;
    system("pause");
    return 0;
}
kerzh94
Сообщений: n/a
26.11.2012, 15:01     Объединить массивы в один, включив второй между пятым и шестым элементами #3
большое спасибо)
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
26.11.2012, 15:22     Объединить массивы в один, включив второй между пятым и шестым элементами #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   std::vector<int> v1 = {1,2,3,4,5,6,7,8,9,10}, v2 = {1,2,3,4,5,6};
   std::vector<int> result = v1;
   std::copy(v2.begin(), v2.end(), std::inserter(result, result.begin() + 5));
   std::copy(result.begin(), result.end(), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
}
Yandex
Объявления
26.11.2012, 15:22     Объединить массивы в один, включив второй между пятым и шестым элементами
Ответ Создать тему
Опции темы

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