Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны действительные числа a, b. Найти: u = max (a, b), v = max (ab, a + b), с = max (u5 + v5, 256) Составить программы для решении задач, используя среду программирования Visual studio C ++. Даны действительные числа a, b. Найти: u = max (a, b), v = max (ab, a + b), с = max (u5 + v5, 256).... https://www.cyberforum.ru/ cpp-beginners/ thread2461392.html C++ Дан массив А [1.n]. Составить программу поиска количества элементов массива которые кратны 3 и некратные 5
Составить программы для решении задач, используя среду программирования Visual studio C ++. 1. Дан массив А . Составить программу поиска количества элементов массива которые кратны 3 и некратные 5....
C++ Вывести таблицу значений функции в заданном интервале Вариант 10 Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. https://www.cyberforum.ru/ cpp-beginners/ thread2461380.html C++ Удалить из строчки те слова, которые содержат двойные согласные буквы https://www.cyberforum.ru/ cpp-beginners/ thread2461379.html
Дана строка. Словом текста считается любая последовательность букв русского алфавита ; между соседними словами - не менее одного пробела, за последним словом - точка. Удалить из строчки те слова,...
C++ C ++
Вариант 10 Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
C++ Построить график функции В каждом варианте требуется табулировать заданную функцию F на отрезке с шагом Step и построить её график; действительные числа Хst, Хen и Step вводятся интерактивно. https://www.cyberforum.ru/ cpp-beginners/ thread2461374.html
C++ Подсчитать сумму элементов, расположенных на побочной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread2461363.html
Помогите написать код, знаю что всем нету дела до этого но нужно очень
C++ Заполнить массив случайными числами так чтобы обязательно был хотя бы один ноль
Необходимо заполнить массив случайными числами так чтобы обязательно был хотя бы один 0 (с помощью указателей), вот мой код, вроде должно работать, но нет int main() { int *a, n; bool f=false;...
C++ Элементы массива, целая часть которых не превышает 1, перенести в начало Помогите прекрутить к этому коду Эту функцию Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом — все остальные. {... https://www.cyberforum.ru/ cpp-beginners/ thread2461358.html C++ Сгруппировать равные элементы массива https://www.cyberforum.ru/ cpp-beginners/ thread2461349.html
Прошу помощи с решением задачи: Задан массив чисел a1,...,a50. Предполагается, что в нем есть равные между собой элементы. Переставить их так, чтобы равные между собой элементы стояли рядом. ...
C++ Возврат case
Если пользователь выбрал 2 или 3, то програма должна заново запустить switch после выполнения соответствующей ветки 2 или 3. Все остальное работает. Подскажите, пожалуйста. using namespace std;...
C++ Написать структуру для комплексного числа Описать тип struct Complex, задающий комплексное число с действительной частью Re и мнимой частью Im. Реализовать в виде отдельных функций а) операцию вычисления модуля комплексного числа; б)... https://www.cyberforum.ru/ cpp-beginners/ thread2461346.html
7421 / 5016 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
28.05.2019, 17:38 0

Сформировать массив Y, в который поместить сначала все четные, а затем все нечетные элементы массива Х - C++ - Ответ 13609118

28.05.2019, 17:38. Показов 2615. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено z0r как решение

Решение

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
30
31
#include <iostream>
using namespace std;
 
int main() 
{
    int n, k=0;
    cout << "n="; cin >> n;
    
    int *X=new int[n];
    int *Y=new int[n];
    
    cout << "Enter " << n << " integer elements:\n";
    for (int i = 0; i < n; i++) 
    {
    cin >> X[i];
    if (X[i]%2==0) Y[k++]=X[i];
    }
    cout << "\n";
    
    for (int i = 0; i < n; i++) 
    {
    if (X[i]%2!=0) Y[k++]=X[i];
    cout << Y[i] << " ";
    }
    
    delete[]X;
    delete[]Y;
 
system("pause");
return 0;
}


Вернуться к обсуждению:
Сформировать массив Y, в который поместить сначала все четные, а затем все нечетные элементы массива Х C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2019, 17:38
Готовые ответы и решения:

Вывести сначала все нечетные элементы массива, а затем - четные
Дан целочисленный массив размера N. Вывести вначале все его нечетные элементы, а затем — четные.

Вывести сначала все четные элементы массива, затем - нечетные
Дан массив а из n чисел.Требуется сначала вывести все четные элементы, затем — нечетные. помогите...

Двумерный массив. Сформировать из элементов массива одномерный массив, в который поместить все нечетные элементы, которые делятся на 3
Дан двумерный массив А с размерностью NxN, элементы массива - случайные целые числа из диапазона...

Получить новый, в котором сначала расположены все четные, а затем нечетные элементы массива
Дан целочисленный массив x1, x2, ... xn . Получить новый, в котором сначала расположены все четные,...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2019, 17:38
Помогаю со студенческими работами здесь

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

Сформировать массив L из массивов A и B путем их слияния так, чтобы сначала располагались все элементы массива A, а затем все элементы массива B.
Задан массив A из N элементов и массив B из M элементов. Сформировать массив L из массивов A и B...

Сформировать второй массив, в котором сначала идут все элементы первого массива, кратные 5, а затем все остальные
1 / Дан одномерный массив из 30 элементов. Сформировать второй массив, в котором сначала идут все...

Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем все элементы массива B(4)
Здравствуйте! Помогите написать парочку программ... 3. Даны массивы A(0) и B(4). Сформировать...

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