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

Положительные элементы переписать в другой массив

02.04.2021, 06:56. Показов 1190. Ответов 1
Метки нет (Все метки)

3 Массив А вводится с клавиатуры. Сформировать новый массив В, состоящий из положительных элементов массива А и найти в нем наибольший элемент. Размер произвольный.

Нужно создать блок-схему одномерного массива
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2021, 06:56
Ответы с готовыми решениями:

Переписать в другой массив положительные элементы
Задача 9 . С++. Не могу понять как реализовать .Последняя задача сессии. Задание: Переписать в...

Переписать в другой массив все положительные элементы массива
Дан массив A размера N. Сформировать новый динамический массив B, в который записать все...

Переписать положительные элементы в другой файл
1)Дан файл вещественных чисел a.txt Переписать положительные элементы в файл b.txt #include...

Как переписать все положительные элементы с одного массива в другой
Мои наработки: #include <iostream> using namespace std; int main() { int n; cout...

1
Эксперт CЭксперт С++
3459 / 2038 / 1114
Регистрация: 14.12.2018
Сообщений: 4,001
Записей в блоге: 1
02.04.2021, 09:43 2
Лучший ответ Сообщение было отмечено Bakaka как решение

Решение

Цитата Сообщение от Bakaka Посмотреть сообщение
Массив А вводится с клавиатуры. Сформировать новый массив В, состоящий из положительных элементов массива А и найти в нем наибольший элемент. Размер произвольный.
Попробуйте:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "ru");
    srand((int)time(0));
 
    int sizeA = 0, i;
    cout << "Вводите размерность массива A:" << endl;
    while (sizeA < 1)
    {
        cout << "\tsizeA = ";
        cin >> sizeA;
    }
 
    int* A = new int[sizeA];
    cout << "Массив A:" << endl;
    int sizeB = 0;
    for (i = 0; i < sizeA; i++)
    {
        A[i] = rand() % 100 - 50;
        cout << setw(5) << A[i];
        if (A[i] > 0)
            sizeB++;
    }
    cout << endl;
 
    if (sizeB)
    {
        int* B = new int[sizeB];
        int maxB = 0, iB = 0, flg = 1;
        cout << "Массив B:" << endl;
        for (i = 0; i < sizeA; i++)
        {
            if (A[i] > 0)
            {
                B[iB] = A[i];
                cout << B[iB] << " ";
                iB++;
            }
            if ((A[i] > 0 && flg) || (A[i] > 0 && maxB < A[i]))
            {
                maxB = A[i];
                flg = 0;
            }
        }
        cout << endl;
        cout << "Наибольший элемент в массиве B: " << maxB << endl;
        delete[] B;
    }
    else
    {
        cout << "Не существует массив B:" << endl;
    }
 
    delete[] A;
 
    system("pause");
    return 0;
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2021, 09:43
Помогаю со студенческими работами здесь

Положительные числа массива переписать в другой массив
#include &lt;iostream&gt; #include &lt;string&gt; using std::cout; using std::cin; using std::endl; ...

Положительные числа переписать в один массив, а отрицательные - в другой
Задан вектор X . Положительные числа переписать в массив Y, а отрицательные - в массив W.

Переписать в массив Y положительные элементы а в массив Z отрицательные элементы массива Х N<=40
Помогите уважаемые программисты Нужно написать программу &quot;X(N) Переписать в массив Y...

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

Дан массив целых чисел. Переписать его нечетные элементы в другой массив такого же размера: а) расположив элементы на те
Дан массив целых чисел. Переписать его нечетные элементы в другой массив такого же размера 1....

Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q.
Дан массив K(N).Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в...


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

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

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