С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
nastya210171
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 39
1

Создать массив состоящий из положительных элементов другого массива

21.04.2016, 07:49. Просмотров 1410. Ответов 2
Метки нет (Все метки)

Массив А вводится с клавиатуры. Сформировать новый массив В, состоящий из положительных элементов массива А. Размер произвольный
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2016, 07:49
Ответы с готовыми решениями:

Создать массив из индексов положительных элементов другого массива
#include "stdafx.h" #include <iostream> using namespace std; int main()...

Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3
если не сложно помогите 1)дана функция y=0.5+sin(5x), причем х изменяется от...

Сформировать массив из положительных элементов одного массива и отрицательных элементов другого
Даны массив А и массив В, в каждом по 10 элементов. Сформировать новый массив,...

Сформировать массив из положительных элементов одного массива и отрицательных элементов другого
Даны массив А и массив В, в каждом по 10 элементов. Сформировать новый массив,...

Создать массив состоящий из различных элементов исходного массива
Всем привет! Помогите с задачкой, говорят простая, но я не могу ее додумать %-)...

2
Констатнин
27 / 27 / 37
Регистрация: 11.09.2014
Сообщений: 68
Завершенные тесты: 1
21.04.2016, 14:42 2
Лучший ответ Сообщение было отмечено nastya210171 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main() {
    int *arr, n, i;
    cout << "Введите размерность массива: " << endl;
    cin >> n;
    arr = new int[n];
    cout << "Введите ваш массив:\n";
    for (i = 0; i < n; i++) {
        cin >> arr[i];
    }
    cout << endl << "Массив В:" << endl;
    for (i = 0; i < n; i++) {
        if (arr[i] > 0) {
            cout << arr[i] << " ";
        }
    }
    return 0;
    
}
0
-ДоМоВоЙ-
147 / 146 / 124
Регистрация: 19.01.2016
Сообщений: 576
Записей в блоге: 1
Завершенные тесты: 1
21.04.2016, 16:33 3
Констатнин, Память освободить не желаете?
Цитата Сообщение от Констатнин Посмотреть сообщение
arr = new int[n];
Цитата Сообщение от nastya210171 Посмотреть сообщение
Сформировать новый массив В, состоящий из положительных элементов массива А.
Констатнин,Нужно создать и сформировать новый, а не вывести на экран положительные элементы массива А...
nastya210171,
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
#include <iostream>
using namespace std;
 
int main() 
{
    setlocale(LC_ALL,"Russian");
    int SIZE,NEW_SIZE=0,count=0;
    cout<<"Введите размер массива: ";
    cin>>SIZE;
    int *Array=new int [SIZE];
 
    cout<<"Введите массив: ";
    for (int i=0;i<SIZE;i++)
    {
        cin>>Array[i];
        if (Array[i]>0)
            NEW_SIZE++;
    }
    int *New_Array=new int[NEW_SIZE];
 
    for (int i=0;i<SIZE;i++)
    {
        if (Array[i]>0)
        {
            New_Array[count]=Array[i];
            count++;
        }
    }
 
    cout<<"Новый массив: ";
    for (int i=0;i<NEW_SIZE;i++)
        cout<<New_Array[i]<<" ";
 
    cout<<endl;
    delete [] Array;
    delete [] New_Array;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2016, 16:33

Создать новый одномерный массив, состоящий из отрицательных элементов данного массива 3х3 в заданной матрицы
Создать новый одномерный массив, состоящий из отрицательных элементов ...

Создать массив из элементов другого массива, которые являются полными квадратами
В массиве С(100) лежат целые числа. Сформировать новый массив В таким образом,...

Получить массив, состоящий из положительных элементов матрицы
Дана целочисленная матрица А размером n*m, m&gt;2 . Получить массив В, состоящий...


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

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

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