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

Сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из одного созданного массива выбрать числа и записать их в новый массив http://www.cyberforum.ru/cpp-beginners/thread857479.html
Всем привет! Как из одного созданного массива выбрать числа и записать их в новый массив? вот задание "сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14."...
C++ Для матрицы из 3 строк и 6 столбцов отпечатать номера Помогите пожалуйста решить задачу. Для матрицы из 3 строк и 6 столбцов отпечатать номера тех столбцов, в которых первый элемент меньше второго, а второй - меньше третьего, и число таких столбцов.... http://www.cyberforum.ru/cpp-beginners/thread857477.html
Получить матрицу размера n на m заполненную случайными числами от 10 до100 C++
Получить одномерный массив, состоящий из произведений элементов столбцов
C++ Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран
Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран
C++ Разложение массива чисел на простые множители http://www.cyberforum.ru/cpp-beginners/thread857451.html
Нужно ввести массив целых чисел, а затем разложить их на простые множители, на которые делятся числа массива так, чтобы эти простые множители не повторялись между собой.
C++ Как проверить на пустоту буфер потока cin ? Мне нужно ввести строку такого типа: "поиск 1 2 3" cin>>sts.code; j = 0; while( ???вот тут что то !буфер.empty()) { cin>>sts.params ; j++; подробнее

Показать сообщение отдельно
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
06.05.2013, 16:42
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main() {
    const int N = 10;
 
    int arr[N] = {0, 14, 12, 11, 8, 6, 5, 7, 100, 3};
    int arr2[N] = {0};
 
    for(int i = 0, j = 0; i < N; ++i) {
        if(arr[i] % 2 == 0 && arr[i] > 3 && arr[i] < 14) {
            arr2[j] = arr[i];
            ++j;
        }
    }
 
    for(int i = 0; i < N; ++i) {
        cout << arr2[i] << " ";
    }
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru