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

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

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

Ввести с клавиатуры два массива - C++

09.05.2014, 11:31. Просмотров 294. Ответов 4
Метки нет (Все метки)

Ввести с клавиатуры два массива с одинаковым количеством элементов. Вывести на экран одномерный массив, четными элементами которого будут элементы первого массива, а нечетными - второго массива.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2014, 11:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести с клавиатуры два массива (C++):

Ввести с клавиатуры массив, распределить память для его размещения и ввести int значения этого массива - C++
Подскажите пожалуйста. Задача такая : ввести с клавиатуры n элементов массива, распределить память для его размещения и ввести int значения...

Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами - C++
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами, то есть возможно ли из всех букв одного слова составить другое....

Ввести с клавиатуры два целых числа и вывести на экран их сумму. - C++
Задача. Ввести с клавиатуры два целых числа и вывести на экран их сумму.

ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея - C++
Добрый день, форумчане. Поступил я в университет, начал учить С++ Начались домашние задания, но я совсем не понимаю что к чему. Нужна...

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

Ввести размер массива с клавиатуры - C++
Я хочу вводить с клавиатуры a , но у меня не получается( Просит константное, но как это будет константой, если ты сам вводишь? ...

4
Kuzia-22
10 / 9 / 2
Регистрация: 21.11.2013
Сообщений: 50
09.05.2014, 12:58 #2
Массивы вводим как обычно в цикле.

Далее пользуясь формулами 2n - четное число, 2n+1 - нечетное. Открываем новый цикл и выводим данные из массивов:
C++
1
2
3
4
for (int n=0; n<=[кол-во элементов в массиве];n++){
cout << mass1[2n];
cout << mass2[2n+1];
}
Должно работать (:

При проходе получаем: 0 элемент первого, первый второго, второй первого, третий второго, четвертый первого и т.д.
1
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,250
09.05.2014, 13:15 #3
Цитата Сообщение от Kuzia-22 Посмотреть сообщение
mass1[2n];
может все таки
mass1[2*n];?
да и задача вроде бы создать массив в два раза больший

тогда
C++
1
2
3
4
for (int n=0; n<N;n++){
c[n*2]=a[n];
c[n*2+1]=b[n];
}
0
Kuzia-22
10 / 9 / 2
Регистрация: 21.11.2013
Сообщений: 50
09.05.2014, 13:22 #4
ValeryS, ошибаетесь, Батенька. А вот за умножение спасибо.

Вывести на экран одномерный массив, четными элементами которого будут элементы первого массива, а нечетными - второго массива.
Нам нужно чередовать элементы
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,250
09.05.2014, 13:30 #5
Цитата Сообщение от Kuzia-22 Посмотреть сообщение
Нам нужно чередовать элементы
правильно, чередовать
Цитата Сообщение от Rexar7 Посмотреть сообщение
. Вывести на экран одномерный массив, четными элементами которого будут элементы первого массива, а нечетными - второго массива.
та же цитата, а из неё я делаю совершенно другой вывод
два массива
1 2 3
4 5 6
результирующий
1 4 2 5 3 6
ведь не сказано
Вывести на экран одномерный массив, четными элементами которого будут четные элементы первого массива, а нечетными - нечетные второго массива.

хотя что имел ввиду ТС никому не известно
так что пока не конкретизирует, оба решения имеют право на жизнь
0
09.05.2014, 13:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2014, 13:30
Привет! Вот еще темы с ответами:

ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении - C++
ввести строку А с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении. помогите...

Как ввести с клавиатуры элементы динамического массива? - C++
int *mass=new int; for(int i=0;i&lt;10;i++) { } Как ввести в цикле элементы массива , а потом вывести их на экран? Подскажите...

Ввести из клавиатуры два числа, знак операции между ними и вывести результат, к нажатию "?". - C++
Ввести из клавиатуры два числа, знак операции между ними и вывести результат, к нажатию &quot;?&quot; взглянете кто знает, ничего не понимаю... ...

Матрица (Не получается ввести с клавиатуры произвольные число строк и столбцов массива) - C++
Доброго всем времени суток.Помогите разобраться.Я самостоятельно изучаю С++.Разбираясь с двумерными массивами с толкнулся с проблемой.Не...


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

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

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