0 / 0 / 0
Регистрация: 08.05.2014
Сообщений: 5
1

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

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

Ввести с клавиатуры два массива с одинаковым количеством элементов. Вывести на экран одномерный массив, четными элементами которого будут элементы первого массива, а нечетными - второго массива.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2014, 11:31
Ответы с готовыми решениями:

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

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

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

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

4
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
Модератор
Эксперт по электронике
8698 / 6496 / 879
Регистрация: 14.02.2011
Сообщений: 22,728
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
10 / 9 / 2
Регистрация: 21.11.2013
Сообщений: 50
09.05.2014, 13:22 4
ValeryS, ошибаетесь, Батенька. А вот за умножение спасибо.

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

хотя что имел ввиду ТС никому не известно
так что пока не конкретизирует, оба решения имеют право на жизнь
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2014, 13:30
Помогаю со студенческими работами здесь

Ввести с клавиатуры два числа и цифру, обозначающую действие, сложить их, вычесть из первого второе, из второго первое
Ввести с клавиатуры два числа и цифру, обозначающую действие: 1 - сложить эти числа, 2 - вычесть из...

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru