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

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

Войти
Регистрация
Восстановить пароль
 
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
#1

Обьединение двух массивов в одном - C++

09.11.2013, 02:28. Просмотров 284. Ответов 4
Метки нет (Все метки)

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
#include <iostream>  
#include <cstdio>
#include <time.h>
 
using namespace std;
void main(){
    srand(time(NULL));
    int a[5];
    int b[5];
    int c[10];
    for(int i=0;i<5;i++){
        a[i]=rand()%100;
        cout<<a[i]<<"\t";
    }
    cout<<endl;
    for(int i=0;i<5;i++){
        b[i]=rand()%100;
        cout<<b[i]<<"\t";
    }
    cout<<endl<<endl;  
    for(int i=0;i<10;i++){  
        c[i]=a[i];        // вот здесь чойто надо подправить, а то маты гнёт компилятор и только первый массив показывает, а в остальных 5 индексах адреса
        c[i+5]=b[i];
        
        cout<<c[i]<<"\t";
    }
    cout<<endl;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 02:28     Обьединение двух массивов в одном
Посмотрите здесь:

Обьединение двух массивов в третий (с чередованием их елементов). Как сделать задачу? - C++
Дано 2 одинаковых по длине одномерных массива.Нужно обьединить их в 3ий, чередуя елементы 1го и 2го массивов. --- То есть, если у...

Обьединение двух строк LPCTSTR - C++
LPCTSTR ss1 =L&quot;.bmp&quot;; LPCTSTR a3 = L&quot;99&quot;; HANDLE hImage = LoadImage(NULL,L&quot;a3&quot;L&quot;ss1&quot;, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); ...

Создать два массива, которые будут содержать: все четные элементы двух массивов; все нечетные элементы двух массивов - C++
Помогите, пожалуйста, с программой.. Ввести с клавиатуры два одномерных массива произвольной размерности (например, 3) и создать два...

Объединение двух массивов - C++
Пожалуйста! Дано два впорядкованих за зростанням масиви A(m) та B(n). Отримати з них за допомогою злиття впорядкований за зростанням...

соединение двух массивов - C++
здравствуйте! есть задача: даны два неубывающих массива x и y. найти их соединение, то есть неубывающий массив z, содержащий их общие...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
09.11.2013, 02:40     Обьединение двух массивов в одном #2
C++
1
2
3
4
5
6
    for(int i=0;i<10;i++){  
        c[i]=a[i];        // вот здесь чойто надо подправить, а то маты гнёт компилятор и только первый массив показывает, а в остальных 5 индексах адреса
        c[i+5]=b[i];
        
        cout<<c[i]<<"\t";
    }
при i == 5 будет уже c[10] - выход за пределы массива
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
09.11.2013, 03:34  [ТС]     Обьединение двух массивов в одном #3
Ну вот человек когда то писал,
C++
1
2
3
4
5
6
7
8
9
10
int main ()
{
    const int size=5;
    int MAS_one[size]={1,3,5,7,9};
    int MAS_two[size]={2,4,6,8,10};
    int MAS_rez[size*2];
 
    for (int i=0; i<size; i++) { // просто объединяем.
        MAS_rez[i]=MAS_one[i];
        MAS_rez[i+size]=MAS_two[i]; }
Не могу понять почему у меня через rand() заполнение массива не выходит сделать

Добавлено через 7 минут
Составить алгоритм решения ребуса
jurok_85
241 / 224 / 77
Регистрация: 21.02.2013
Сообщений: 518
Завершенные тесты: 1
09.11.2013, 05:31     Обьединение двух массивов в одном #4
ну вот этот человек писал, он просто объединял. И size в цикле у него был равен 5ти, а у тебя 10ти.И заметь что он не выводил массив в этом же цикле. Для вывода нужен другой цикл. Я сделал так:
C++
1
2
3
4
5
6
7
for(int i=0;i<5;i++){
        c[i]=a[i];
        c[i+5]=b[i];
 
    }
     for(int i=0;i<10;i++)
        cout << c[i] << " ";
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2013, 05:49     Обьединение двух массивов в одном
Еще ссылки по теме:

Объединение двух массивов - C++
Есть два массива констант. a ,b. Необходимо из элементов этих массивов сделать третий массив ab берем 5 элементов массива (b) и по...

Объединение двух массивов - C++
Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также упорядоченный массив.

Сложение двух массивов. - C++
Что то я не как не пойму если я пишу вот такой код #include &quot;stdafx.h&quot; #include &quot;conio.h&quot; int aaa = {2,3,4}, bbb = {5,6,7}, ...

Объединение двух массивов - C++
Ребята,срочно. Даны два масссива b и c как их объединить в один третий массив d например?

Объединение двух массивов - C++
Всем привет! Есть два массива, в которых есть одинаковые элементы: a={1,2,5,64,23,65,34,6} и b={12,53,12,64,5,2,7,1,23}. Нужно объединить...

Перемножение двух массивов - C++
помогите с программой пожалуйста, когда перемножается 2 матрицы выводится какой то мусор вместо нормальной третей матрицы. Результат...


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

Или воспользуйтесь поиском по форуму:
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
09.11.2013, 05:49  [ТС]     Обьединение двух массивов в одном #5
jurok_85, Да я уже понял
Yandex
Объявления
09.11.2013, 05:49     Обьединение двух массивов в одном
Ответ Создать тему
Опции темы

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