0 / 0 / 0
Регистрация: 11.02.2021
Сообщений: 24
1

Как перенести из одного массива в другой только отрицательные элементы?

16.02.2021, 19:28. Показов 1068. Ответов 2
Метки нет (Все метки)

Есть массив A{1;-1;2;-2}
Как перенести в массив B только отрицательные элементы?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2021, 19:28
Ответы с готовыми решениями:

Как перенести все отрицательные элементы из одного массива в другой.
Здравствуйте, уважаемые форумчане. Большая просьба помочь: Как из одномерного массива целых чисел...

Как перенести элементы из одного массива в другой?
как перенести элементы из одного массива в другой ? пример: 5, 6, 7, 8 ,9 хочу перенести только...

Перенести все отрицательные элементы массива в другой
10. В матрице Z(4,5) переписать в обратном порядке элементы в тех строках, которые начинаются с...

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

2
7421 / 5016 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
16.02.2021, 19:52 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
31
32
33
34
35
36
#include <iostream>
using namespace std;
 
int main()
{
    int n, k=0, p=0;
    cout << "n="; cin >> n;
    
      int *A = new int[n];
      
    cout << "Enter " << n << " integer numbers array A:\n"; 
    for (int i = 0; i < n; i++) 
    {
        cin >> A[i];
        if(A[i]<0) k++;
    }
    
    if(k)
    {
        int *B = new int[k];
        
        for (int i = 0; i < n; i++)        
            if(A[i]<0) B[p++]=A[i];    
    
        cout << "Array B:\n";
        for (int i = 0; i < k; i++)
            cout << B[i] << " ";
        cout << "\n"; 
        delete[]B;
    }
    else cout << "negative numbers are absent\n";    
    
    delete[]A;    
system("pause");
return 0;
}
1
0 / 0 / 0
Регистрация: 11.02.2021
Сообщений: 24
17.02.2021, 07:27  [ТС] 3
Спасибо, разобрался
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2021, 07:27
Помогаю со студенческими работами здесь

Перенести все кратные 5 элементы из одного массива в другой
Преподаватель говорит что код не правильный и функция, считающая количество элементов кратная 5 не...

Из одного массива сделать два массива, в один перенести четные элементы, в другой нечетные
Здравствуйте , помогите пожалуйста с такой задачей из одного массива сделать два массива, в один...

Из одного массива в другой перенести сначала нечетные, а затем четные элементы
Из массива JJ(100) в массив NN(100) перенести числа(элементы массива): сначала нечетные, а затем...

Из одного массива в другой перенести элементы: сначала нечетные, а затем четные
Из массива JJ(100) в массив NN(100) перенести числа (элементы массива): сначала нечетные, а затем...

Из одного массива переписать отрицательные элементы в другой массив и упорядочить их по возрастанию
Прив. всем. Немного не могу правильно составить программу по сортировке массива - задача такая : Из...

Переписать сначала отрицательные, а затем положительные элементы из одного массива в другой
Здраствуйте,помогите решить. Переписать сначала отрицательные ,а затем положительные элементы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru