Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка строк: удвоить каждое вхождение заданного символа в строку https://www.cyberforum.ru/ cpp-beginners/ thread2571054.html
Ай нид хелп Необходимо реализовать дружественный интерфейс: при вводе (выводе) данных выводится приглашение, которое содержит описание вводимой (выводимой) величины (назначение и тип)....
Структуры: определить среднее количество употребляемого шоколада за сутки и любимый вид шоколада C++
Помогите пожалуйста!!!!! Данные для ввода : название шоколада, часть какао в нём и количество употребляемого шоколада в день. Написать программу которая обрабатывает данные собранные за месяц...
Любопытная задачка. Случайное заполнение массива C++
Вот из этой темы, там где куча разной простой ерунды https://www.cyberforum.ru/cpp-beginners/thread2570988.html#post14179807 свалилась любопытная задачка Заполнить массив из K элементов случайными...
C++ Копирование данных из массива в массив memcpy(before, *(after + 4), 4); Стараюсь скопировать четыре байта из массива after в before, причём первые четыре пропустить. Но у меня подчеркивает *(after*4). https://www.cyberforum.ru/ cpp-beginners/ thread2571041.html
C++ Массивы и циклы C++ https://www.cyberforum.ru/ cpp-beginners/ thread2571040.html
Парни помогите сделать задание реально не понимаю. Создать массив размером 5 элементов. Заполнить его числами введёнными пользователем, при помощи цикла while, а затем дважды вывести его на экран:...
C++ Уход от нуля
Задание : Найти произведение элементов массива, расположенных между первым и последним положительными элементами. #include <iostream> #include <ctime> using namespace std; void main()...
C++ Можно ли в string присвоить кириллицу?
Вот такой код. Если строку инициализировать сразу (str = "Привет"), то все нормально, но если попытаться через cin ввести русские буквы, то выдаёт абракадабру. Как это исправить? ...
C++ Необходимо составить блок схему по коду Требуется блок-схема для заданной программы #include <iostream> #include <iomanip> #include <cmath> using std::cout; using std::setw; const int n = 10; https://www.cyberforum.ru/ cpp-beginners/ thread2571023.html
C++ Наследование https://www.cyberforum.ru/ cpp-beginners/ thread2571018.html
Я новичок в C++ и столкнулся с проблемой, помогите мне её решить и объяснить по возможности class A { public: int a=0; }; class B { public:
C++ Одномерный массив, необходимо вычислить В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение элементов массива, расположенных между максимальным и минимальным элементами; 2) упорядочить по возрастанию... https://www.cyberforum.ru/ cpp-beginners/ thread2571016.html
2 / 1 / 1
Регистрация: 12.11.2019
Сообщений: 6
17.01.2020, 18:51 0

Дан массив целых чисел. Переписать его нечетные элементы в другой массив такого же размера:

17.01.2020, 18:51. Просмотров 1458. Ответов 8
Метки (Все метки)

Ответ


Как-то так, сам новичок, делаю для практики.
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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <iomanip>
using namespace std;
 
void mass(int arr[], int SIZE) {
    for (int i = 0; i < SIZE; i++) {
        cout << setw(4) << arr[i] << "  ";
    }
    cout << "\n\n";
}
 
int main() {
    setlocale(LC_ALL, "");
    srand(time(NULL));
    int n, j;
    cout << "Введите размер массива: "; cin >> n; cout << endl;
    int* arr = new int[n];
    int* arr2 = new int[n];
    int* arr3 = new int[n];
    for (int i = 0; i < n; i++) {
        arr[i] = rand() % 100;
        arr2[i] = 0;
        arr3[i] = 0;
    }
    cout << "Сгенерированный исходный массив:\n";
    mass(arr, n);
    for (int i = 0; i < n; i++) {
        if (arr[i] % 2 != 0) {
            j = i;
            arr2[j] = arr[i];
        }
    }
    cout << "Mассив задания (1):\n";
    mass(arr2, n);
    for (int i = 0, j = 0; i < n; i++) {
        if (arr[i] % 2 != 0) {
            arr3[j] = arr[i];
            j++;
        }
    }
    cout << "Mассив задания (2):\n";
    mass(arr3, n);
    return 0;
}


Вернуться к обсуждению:
Дан массив целых чисел. Переписать его нечетные элементы в другой массив такого же размера:
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2020, 18:51

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

Дан массив. Скопировать все его элементы в другой массив такого же размера
Пожалуйста помогите решить на C#!Срочно надо!Дан массив. Скопировать все его элементы в другой...

Дан массив целых чисел а(12). Переписать в массив х четные, а в массив у нечетные элементы массива а
Помогите пожалуйста решить эту задачу. Массив a выводит на печать. Я пишу a mod 2 = 0 , а он мне 41...

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

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

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