Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Саша 1990
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 50
1

Обработка одномерных динамических массивов

03.03.2015, 20:07. Просмотров 848. Ответов 2
Метки нет (Все метки)

Помогите написать программу (Динамические массивы)
Написать программу, которая создает динамический массив на N элементов, заполняет его случайными числами в диапазоне от -10 до 10. На базе данного массива создать 2 новых динамических массива, один из которых содержит числа >=0, а другой числа <0. Вывести на экран все 3 массива отсортированные по возрастанию.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2015, 20:07
Ответы с готовыми решениями:

Обработка одномерных динамических массивов
1. Удалить из массива положительный элемент. 2. Вставить число 99 после...

Обработка одномерных динамических массивов
Помогите написать программу (Динамические массивы) Написать программу, которая...

Иницилизация двух одномерных динамических массивов в классе
Unit1.h(43): E2451 Undefined symbol 'W' выдает такую ошибку, вопрос почему на...

Написать программу с использованием одномерных динамических массивов вещественных чисел
Задание На основе составленных алгоритмов в среде Visual Studio написать...

Разработать программу, содержащую две функции: • функция обработки одномерных динамических массивов согласно варианту за
Написал первую часть, но с ошибками, нужно дописать вторую и исправить код, но...

2
zss
Модератор
Эксперт С++
7178 / 6677 / 4226
Регистрация: 18.12.2011
Сообщений: 17,619
Завершенные тесты: 1
03.03.2015, 20:47 2
Как вывести несовпадающие элементы массива ?

Обработка одномерных массивов. Сортировка массивов
0
Nishen
464 / 290 / 155
Регистрация: 26.02.2015
Сообщений: 1,344
Завершенные тесты: 2
03.03.2015, 20:52 3
Лучший ответ Сообщение было отмечено Саша 1990 как решение

Решение

Вот так можно сделать первую часть твоего задания:
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
#include <iostream>
#include <time.h>
#include <math.h>
using namespace std;
 
int main(){
    setlocale(LC_ALL, "Russian");
    int n = 0, j = 0, k = 0, min = 0, max = 0;
    cout << "Введите размерность массива: ";
    cin >> n;
    int *mass = new int[n];
    int *maxMass = new int;
    int *minMass = new int;
    srand(time(NULL));
    for(int i = 0; i < n; i++){
        mass[i] = (rand() % 11) * pow(-1.0, i);
        if(mass[i] >= 0){
            maxMass[j] = mass[i];
            j++;
        }else{
            minMass[k] = mass[i];
            k++;
        }
    }
    cout << endl;
    system("PAUSE");
    return 0;
}
Добавлено через 4 минуты
Только память освободить потом нужно не забыть.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2015, 20:52

Обработка одномерных массивов. Сортировка массивов
Здравствуйте, помогите пожалуйста решить задачу легким способом. В одномерном...

Обработка одномерных массивов. Сортировка массивов
Здравствуйсте! Помогите пожалуйста написать программу! В одномерном массиве,...

Обработка динамических массивов с++
Из одномерного целочисленного массива вывести те элементы, которые являются...


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

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

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