Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поиск символов в строке Ребят, помогите. Ломаю голову уже второй день Условие задачи заключается в том, что пользователь вводит количество строк, после чего вводит эти строки. В строках необходимо найти количество букв a,o,i,u,e,y. Написал следующий код, и он вроде бы как работает правильно, но где то в 10% случаев выдаёт не правильный ответ(недосчитывает один символ). Если обозначить большое количество строк и... https://www.cyberforum.ru/ cpp-beginners/ thread2225688.html C++ Можно ли заполнить бинарное дерево, начиная с листьев?
По заданию нужно вывести на экран своеобразную турнирную таблицу: вводятся 2^n имен команд, они попарно соревнуются, в каждом узле содержится имя команды-победителя битвы, корнем дерева будет победитель всего турнира. Как можно это реализовать?
C++ Решение системы двух линейных уравнений Привет всем. Я только недавно начал учить с++. Я вспомнил, что когда-то давно в школе мы учили системы линейных уравнений с двумя неизвестными и я мечтал о калькуляторе, который бы сам вычислял x и y. И вот я решил его сделать и не могу понять, где допустил ошибку. При любых значениях выдают y=1, а x=-0. Помогите мне)) Пользовался этим http://www.bymath.net/studyguide/alg/sec/alg15.html .... https://www.cyberforum.ru/ cpp-beginners/ thread2225672.html C++ Вывод массива Ввод 1 2 3 и 3 4 на вывод должно быть 1 2 в третий массив ,а выводит 1 2 2 { for (int i = 0; i < A; ++i) { for (int j = 0; j < B; ++j) if (a != b) c=a; printf("%d ", c); } } https://www.cyberforum.ru/ cpp-beginners/ thread2225670.html
Найти сумму и произведение элементов заданного массива, удовлетворяющих условию; упорядочить массив по убыванию C++
Массив А (n и m вводятся с клавиатуры), заполнить случайными числами. Выполнить следующие вычисления. 1. Сумма положительных элементов массива. 2. Произведение элементов массива, расположенную между максимальным по модулю и минимальному по модулю элементов. 3. Упорядочить элементы по убыванию. Вычисление вывести на экран и в файл. P.s буду рад помощи дам спасибку
C++ Прога не компилится! https://www.cyberforum.ru/ cpp-beginners/ thread2225637.html
Выдаёт такие ошибки: error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию error C2365: system: переопределение; предыдущим определением было "функция" error C2440: инициализация: невозможно преобразовать 'const char ' в 'int' error C2059: синтаксическая ошибка: return error C2143: синтаксическая ошибка: отсутствие ";" перед "}"...
C++ Скрипт, Удаление определенных файлов по указанному вводом пути Что требуется от скрипта 1) Запускаешь скрипт 2) он запрашивает ввод данных а точнее ввод пути до папки в которой нужно будет удалить определенные файлы При этом например у меня есть файлы с названиями например BiblioWoods.jar BiblioWoods.jar BiomesOPlenty-1.7.10-2.1.0.1889-universal.jar BloodMagic-1.7.10-1.3.3-17.jar https://www.cyberforum.ru/ cpp-beginners/ thread2225636.html Работа с классами C++
Помогите пожалуйста с заданием Создать базовый класс Человек. Каждый объект класса должен содержать следующие данные: ФИО, год рождения, пол. Класс должен выполнять следующие действия: инициализация информации, ввода-вывода информации. Создать производный класс Студент, имеет дополнительные данные: год вступления, № зачетной книжки, количество дисциплин, дисциплины (динамический массив),...
C++ Написать программу для выполнения вычисления в системах счисления с основанием d, отличным от 10 Написать программу для выполнения вычисления в системах счисления с основанием d , отличным от 10. Программа должна обеспечивать ввод целых чисел, заданных в любой системе счисления ( с основанием ,заданным пользователем) производить арифметические операции ( сложение, вычитание, умножение , целочисленное деление, остаток от деления). При программировании арифметических операций не использовать... https://www.cyberforum.ru/ cpp-beginners/ thread2225586.html C++ Заполнить заштрихованную область матрицы нулями https://www.cyberforum.ru/ cpp-beginners/ thread2225571.html
Дано квадратную матрицу, все элементы которой равны единице. Написать функцию void func (int ** arr, int n), которая заполняет заштрихованную область матрицы нулями. Размер массива вводится с клавиатуры.
Зачем нужен динамическому массиву указатель? C++
1) Зачем когда обьявляем массив нужен указатель? 2) почему если массив передаётся в функцию нужен тоже указатель а не например int a; 3)почему когда массив передаётся элементы отдельно и количество отдельно а не например int *a; #include <iostream> void Odds(int *a, int n, int i) { if (i < n) { if (a % 2 != 0)
C++ Как проверить, зажата ли левая кнопка мыши https://www.cyberforum.ru/ cpp-beginners/ thread2225559.html
Нужно чтобы проверяло, зажата ли в данный момент левая кнопка мыши. Getkeystate пробовал, не работает у меня.
0 / 0 / 0
Регистрация: 24.02.2018
Сообщений: 42
0

Переместить четные элементы массива в начало - C++ - Ответ 12291520

09.04.2018, 11:24. Показов 1698. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
четные элементы в начало, нечетные в конец
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int a[100], b[100];
    int n, j = 0, k, i;
    cout << "\nEnter the size of array :";
    cin >> n;
    for (i = 0; i < n; i++)
    {
        a[i] = rand() % 100 - 50;
        cout << a[i] << " ";
    }
    j = 0;
    k = 0;
    for (i = 0; i < n; i++)
    if ((a[i] % 2) == 1){ b[j] = a[i]; j++; }
    for (i = 0; i < n; i++)//эту строку надо исправить 
    if ((a[i] % 2) == 0){ b[j] = a[i-1]; j++; }//эту строку надо исправить
    for (i = 0; i<n; i++)
        cout << b[i] << "\n";
я хз как исправлять хелп ми

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

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

Переместить нулевые элементы в начало массива
#include &lt;iostream&gt; #include&lt;time.h&gt; #include&lt;random&gt; using namespace std; int main() {...

Элементы массива с нечетными индексами переместить в начало
Даны действительные числа a1 ,…, a20. Получить новый массив, в котором числа исходного массива...

Переместить положительные элементы массива в его начало
В одномерном массиве, состоящем из целых элементов, вычислить: Превратить массив таким образом,...

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

Переместить все положительные элементы массива в начало
Изменить исходный массив следующим образом: переместить все положительные элементы массива в...

Переместить все положительные элементы в начало массива
Заполнить массив случайными числами в интервале и переставить элементы так, чтобы все...

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

В одномерном массиве все отрицательные элементы переместить в начало массива
в одномерном массиве все отрицательные элементы переместить в начало массива, а остальные - в конец...

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