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

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

Войти
Регистрация
Восстановить пароль
 
Hsac
13 / 13 / 1
Регистрация: 30.06.2013
Сообщений: 160
#1

Массивы. Переписать элемент из двух в один - C++

30.06.2013, 05:27. Просмотров 279. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const int N=10;
    
    int A[N], B[N];
  
    
    cout << "введите первый массив" << endl;
    for (int i(0); i<N; i++)
    {
        cout << "первый массив"<<endl;
        cout << "введите " << i+1 << " элемент массива: ";
        cin >> A[i];
    }
cout << "введите второй массив" << endl;
    for (int i(0); i<N; i++)
    {
        cout << "второй  массив"<<endl;
        cout << "введите " << i+1 << " элемент массива: ";
        cin >> B[i];
    }
даны два одномерных массива с 10 элементами вводишь их в ручную а на выходе должен показывать один массив с 20 элементами. Кароче как объединять массивы?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2013, 05:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы. Переписать элемент из двух в один (C++):

Содержимое двух одномерных массивов переписать в один двумерный - C++
как числа из 2 одномерных массивов записать в 1 двухмерный

Массивы. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент - C++
Для заданной матрицы размером 8х8 найти такие к, что к-я строка матрицы совпадает с к-м столбцом. Найти сумму элементов в тех строках,...

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

Массивы: поменять местами минимальный по модулю элемент и максимальный отрицательный элемент - C++
Пусть А одномерный массив N-целых чисел. Ввести его случайным образом. а) поменять местами минимальный по модулю элемент и максимальный...

Массивы. Заменить 3ий элемент в 1ой строке матрицы А на max элемент - C++
Помогите пож Матрица А цифры любые заменить 3ий элемент в 1ой строке матрицы А на max элемент

Двумерные массивы. Найти новый одномерный массив, максимальный элемент, заменить третий элемент - C++
Помогите пожалуйста написать хотя бы одну из этих программ: Дана матрица А(5,5) 1.Найти новый одномерный массив С из сумм элементов...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Khelleos
37 / 37 / 7
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1
30.06.2013, 05:42 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>   
 
using namespace std;
 
int main () 
{
    int first[5] = {5,10,15,20,25};
    int second[5] = {50,40,30,20,10};
    int third[10];
 
    merge(first, first + 5, second, second + 5, third);
 
    for (int i = 0; i < 10; i++)
        cout << ' ' << third[i];
        
  return 0;
}
1
Hsac
13 / 13 / 1
Регистрация: 30.06.2013
Сообщений: 160
30.06.2013, 06:05  [ТС] #3
спасибо но не работает вписываю первый массив потом второй после этого выводит ошибку
на вашем коде точно так же выводит ошибку
0
Khelleos
37 / 37 / 7
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1
30.06.2013, 06:52 #4
У меня всё работает.
https://ideone.com/PondUB

Добавлено через 1 минуту
Ооо, оказывается Visual Studio ошибку выдает...

Добавлено через 1 минуту
но если сделать сортировку, то всё ок
C++
1
2
3
sort(first, first+5);
sort(second, second+5);
merge(first, first + 5, second, second + 5, third);
Добавлено через 7 минут
Либо сделаем через copy
C++
1
2
3
4
5
copy(first, first+5, third);
copy(second, second+5, third+5);
 
for (int i = 0; i < 10; i++)
   cout << ' ' << third[i];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2013, 06:52
Привет! Вот еще темы с ответами:

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

Положительные числа переписать в один массив, а отрицательные - в другой - C++
Задан вектор X . Положительные числа переписать в массив Y, а отрицательные - в массив W.

Переписать четные и нечетные элементы матрицы в отдельные массивы - C++
Задана целая квадратная матрица. Сформировать и вывести на экран два одномерных массива: в первый включить четные элементы матрицы, во...

Переписать в другие массивы элементы с четными/нечетными порядковыми номерами - C++
Помогите написать код для решения сей задачи, пожалуйста. Дан массив b0, b1,…, b2n-1. Написать программу построения новых ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.06.2013, 06:52
Ответ Создать тему
Опции темы

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