Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
DeiMon1864
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 19
#1

Из одного массива сделать два массива, в один перенести четные элементы, в другой нечетные - C++

07.12.2015, 17:52. Просмотров 1067. Ответов 3
Метки нет (Все метки)

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

Из массива перенести четные элементы в другой массив.А нечетные перенести в другой массив
#include <iostream> #include <locale.h> using nmespace std; main () { int...

Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
В SG1 ввести несколько (=>10)целых чисел из интервала (массив №1,random).На его...

Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные.
Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов....

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов....

Перенести четные элементы массива в первую его половину, а нечетные во вторую
Помогите сделать преобразовать массив таким образом,что бы в первой его...

3
Ouroboros-SK
60 / 60 / 47
Регистрация: 08.09.2013
Сообщений: 187
Записей в блоге: 1
07.12.2015, 18:47 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
 
int main()
{
    std::vector<int> arr = {0, 1, 2, 3, 4, 5};
    std::vector<int> arr_even, arr_uneven;
    for (int i = 0; i < arr.size(); i++)
        if (arr[i] % 2)
            arr_uneven.push_back(arr[i]);
        else
            arr_even.push_back(arr[i]);
    std::cout << "Четные: " << std::endl;
    for (int i = 0; i < arr_even.size(); i++)
        std::cout << arr_even[i] << " ";
    std::cout << std::endl << "Не четные: " << std::endl;
    for (int i = 0; i < arr_uneven.size(); i++)
        std::cout << arr_uneven[i] << " ";
    std::cout << std::endl;
    return 0;
}
0
DeiMon1864
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 19
14.12.2015, 12:23  [ТС] #3
не работает код, напишите другой код пожалуйста очень нужно, работаю в C++2010
0
Ouroboros-SK
60 / 60 / 47
Регистрация: 08.09.2013
Сообщений: 187
Записей в блоге: 1
14.12.2015, 13:29 #4
DeiMon1864, Тут С++11, вам нужно просто заменить это
C++
1
std::vector<int> arr = {0, 1, 2, 3, 4, 5};
На это
C++
1
2
3
std::vector<int> arr;
for (int i = 0; i < 6; i++)
    arr.push_back(i);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 13:29
Привет! Вот еще темы с решениями:

Перенести в один другой массив четные числа.Затем перенести в еще один другой массив нечетные числа.
Дан массив из 10 элементов.Перенести в один другой массив четные числа.Затем...

Создать два новых массива, в один из которых поместить положительные элементы массива, а в другой отрицательные и нулевые элементы
Написать программу , которая вводит с клавиатуры массив из N вещественных чисел...

Сформировать массив записав элементы одного массива на четные места, а другого на нечетные
Привет друзья! Понимаю логику данной программы, но плохо знаю язык c++, прошу...

Всё четные элементы массива заменить на 100, а нечетные увеличить в два раза
Всё парные элементы заменить на 100, а не парные увеличить в два раза ...


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

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

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