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

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

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

Объединить записи двух массивов и занести их в третий - C++

18.05.2017, 13:17. Просмотров 178. Ответов 3
Метки нет (Все метки)

Заданы два массива записей. Первый содержит данные - фамилии и адреса, второй -
соответствующие номера телефонов. Составить программу, которая объединяет записи
обеих массивов и заносит их в третий массив. Подскажите, пожалуйста, как её написать.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2017, 13:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объединить записи двух массивов и занести их в третий (C++):

Перенести записи с двух массивов в третий - C++
Помогите пожалйста))) Очень нужно) Можна идею подсказать как сделать задание, а то я не совсем понимаю как его делать. Задание: ...

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

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

Из двух массивов сформировать третий - C++
помогите решить задачу, плиз!!!! из массивов A и B сформировать массив C так, чтобы элементы массива располагались следующим образом:...

Объединение двух массивов в третий - C++
Как это можно сделать?

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

3
MrGluck
Модератор
Эксперт CЭксперт С++
7492 / 4607 / 693
Регистрация: 29.11.2010
Сообщений: 12,603
18.05.2017, 13:30 #2
Fartank, на будущее - лучше в названии темы не здороваться, а кратко описать тему проблемы.

Добавлено через 4 минуты
Как соответствие определяется? По порядковому номеру?
0
Fartank
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 4
18.05.2017, 14:02  [ТС] #3
MrGluck, скорее всего да. Просто возникают проблемы с объединением двух массивов.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7492 / 4607 / 693
Регистрация: 29.11.2010
Сообщений: 12,603
18.05.2017, 14:19 #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
29
#include <iostream>
#include <string>
#include <tuple>
#include <utility>
 
int main()
{
    const std::pair<std::string, std::string> arr1[] = {
        {"Ivan", "Moscow"},
        {"Dima", "UK"},
        {"Vova", "USA"},
        {"Petya", "www"}
    };
    const std::string arr2[] = {
        "88001234567",
        "89150234123",
        "89998887762",
        "89112234567"
    };
    constexpr size_t N = sizeof(arr1) / sizeof(*arr1);
    static_assert(N == sizeof(arr2) / sizeof(*arr2), "Diff size of arrays");
 
    std::tuple<std::string, std::string, std::string> arr3[N];
    for (size_t i = 0; i < N; i++)
        arr3[i] = std::make_tuple(arr1[i].first, arr1[i].second, arr2[i]);
 
    for (const auto &t : arr3)
        std::cout << std::get<0>(t) << " " << std::get<1>(t) << " " << std::get<2>(t) << std::endl;
}
0
18.05.2017, 14:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2017, 14:19
Привет! Вот еще темы с ответами:

Как из двух массивов создать третий? - C++
Допустим дан массив А и B, как создать массив С???

Из двух массивов, упорядоченных по возрастанию, получить третий - C++
Из двух массивов A(N) и B(M), упорядоченных по возрастанию, получить за один просмотр массив С(К), также упорядоченный по возрастанию, в...

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

Переписать в третий массив элементы данных двух массивов - C++
Даны два массива A и B, заполненные случайными числами (m и n задаются пользователем). 1. Переписать в третий массив элементы этих двух....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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