Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Ejevikka
0 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 38
#1

Удаление нечетных чисел из массива - C++

04.03.2012, 15:16. Просмотров 1846. Ответов 2
Метки нет (Все метки)

Дан целочисленный массив размера N. Удалить из массива все нечетные числа и вывести размер полученного массива и его содержимое.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 15:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удаление нечетных чисел из массива (C++):

Удаление чисел последовательности, которые стоят на нечетных местах - C++
Задача Del. Дано ряд последовательных натуральных чисел от n до m, из которого удаляют сначала все числа, которые стоят на непарных местах,...

Создать массив С какой складываться из нечетных чисел массива А, посчитать количество элементов массива С - C++
Дано целочисловий одномерный массив А, какой состоит из 12 элементов. Создать массив С какой складываться из нечетных чисел массива А,...

Найти сумму нечетных чисел массива - C++
Найти сумму нечетных чисел массива Создадите еще одну тему с названием не отражающем сути вопроса заставлю наизусть учить правила форума.

выделение из массива четных и нечетных чисел - C++
Люди подскажите пожалуйста, задание надо переделать в "к каждому нечетному числу массива прибавить полусумму всех четных" #include...

Проверить, что произведение отрицательных чисел массива больше, чем произведение нечетных чисел - C++
очередной раз, помогите пожалуйста Дан одномерный массив А, состоящий из целых чи¬сел. Если произведение отрицательных чисел массива...

Вывод отдельно четных и нечетных чисел массива - C++
Подскажите: функцию вывода четных и нечетных чисел отдельно в консоль из массива.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mikola-BLR
47 / 47 / 7
Регистрация: 27.12.2011
Сообщений: 65
04.03.2012, 15:31 #2
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
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    int massiv[7]={1,2,3,4,5,6,7};
    int newMassiv[7];
    int length=0;
    cout << "Исходный массив" << endl;
    for (int i=0; i<7; i++)
    {
        cout << massiv[i] << " ";
    }
    cout << endl << "Удалим нечётные числа и получим" << endl;
    for (int i=0; i<7; i++)
    {
        if (massiv[i]%2==0)//если i-е значение массива нечётное
            {
                newMassiv[length]=massiv[i];//то помещаем его в новый массив
                length++;
            }
    }
    for (int i=0; i<length; i++)
    {
        cout << newMassiv[i] << " ";
    }
    return 0;
}
0
nameless
Эксперт C++
334 / 298 / 14
Регистрация: 16.06.2009
Сообщений: 486
04.03.2012, 15:41 #3
Ejevikka,

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
#include <iostream>
#include <vector>
#include <algorithm>
 
int main() {
   std::vector <int> vector = { 11, 12, 32, 4, 15, 6, 7, 8, 90 };
 
   vector.erase(
      std::remove_if(
         vector.begin(),
         vector.end(),
         [&vector](int number) -> bool {
            return (number % 2);
         }
      ),
      vector.end()
   );
   
   for (int number : vector) {
      std::cout << number << " ";
   }
 
   return 0;
}
http://liveworkspace.org/code/8fba84...b8ccfcf4de0cf9
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 15:41
Привет! Вот еще темы с ответами:

Получить массив, состоящий только из нечетных чисел исходного массива - C++
1.Составьте программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из...

В каждом столбце массива найти сумму и количество нечетных чисел - C++
Помогите исправить код буду очень благодарен. 1)Дан двумерный массив целых чисел. В каждом столбце найти сумму и количество нечетных...

Массив длиной 10 разделить на два массива четных и нечетных чисел - C++
массив длиной 10 разделить на два массива четных и нечетных чисел #pragma hdrstop ...

Удаление чисел из массива - C++
Здравствуйте, форумчане! Прошу помочь с прогой, заранее спасибо! Итак, Есть массив A, заполняю его числами от 1 до 99: int A; ...


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

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

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