Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
9 / 9 / 3
Регистрация: 06.05.2013
Сообщений: 24
1

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

06.05.2013, 16:23. Просмотров 1738. Ответов 3
Метки нет (Все метки)

Всем привет! Как из одного созданного массива выбрать числа и записать их в новый массив?
вот задание "сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14."
Помогите, а то уже замучилась!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 16:23
Ответы с готовыми решениями:

Сформировать новый массив B ,состоящий из нечетных элементов массива
Дан массив A из N целых чисел.Сформировать новый массив B ,состоящий из нечетных элементов массива...

Сформировать новый массив, состоящий из нечетных элементов исходного массива
Написать программу через подпрограмму (т.е через функцию или процедуру) Сформировать(!) новый...

Сформировать новый массив, состоящий из нечетных элементов заданного, и найти в нем наименьший элемент
массив задан датчиком случайных чисел на интервале .сформировать новый массив b состоящий из...

Сформировать новый массив Zk, состоящий из четных элементов массива Хп и нечетных элементов массива Yn
Даны два одномерных массива Хn и Yn. Сформировать новый массив Zk, состоящий из четных элементов...

3
CEO SOVAZ Corp.
384 / 230 / 51
Регистрация: 17.12.2011
Сообщений: 822
Записей в блоге: 1
06.05.2013, 16:42 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
#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
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
06.05.2013, 16:49 3
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
#include "stdafx.h"
#include <time.h>
#include <iostream>
using namespace std;
 
int main()
{
    srand(time(NULL));//обнуляем время для правильной работы рандома
    
    size_t size;
    cin>>size;//задаем размер массива
    int *arr1=new int [size];//создаем первый массив
    int *arr2=new int [size];//создаем конечный массив
 
    for(int i=0; i<size;++i)
        arr1[i]=rand()%100;//заполняем первый массив рандомными числами
                           //из диапазона [0,99]
    
    size_t count=0;//счесчик элементов во втором массиве
 
    for(int i=0; i<size;++i)
        if ((arr1[i]%2==1)&&(arr1[i]>3)&&(arr1[i]<14))
        {
            ++count;//если условия выполнены, добавим 1 элемент
            arr2[count]=arr1[i];//если елемент первого массива удовлетворяет условиям
                                //записываем его во второй массив
        }
 
 
    system("pause");
    return 0;
}
2
9 / 9 / 3
Регистрация: 06.05.2013
Сообщений: 24
13.05.2013, 22:57  [ТС] 4
Всем спасибо! Разобралась)))
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2013, 22:57

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

Сформировать новый массив с обратным порядком следования только нечетных по индексу элементов
Дан одномерный массив типа WORD (n &lt; 27), сформировать новый массив с обратным порядком следования...

Вывести на экран новый массив, состоящий из элементов прежнего массива, больших 10
Массив заполнен случайными числами. Вывести на экран новый массив, состоящий из элементов прежнего...

Сформировать новый массив, состоящий из элементов заданного
Написать программу, которая формирует новый массив, состоящий из элементов заданного массива,...

Сформировать новый массив из элементов массива меньших индекса
Дан A(n) - массив из n элементов. Требуется сформировать новый массив из элементов массива A(n)...


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

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

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