0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 16
|
|||||||||||
1 | |||||||||||
Сгенерировать одномерный массив A в диапазоне [-20; 20] и сформировать новый массив B из отрицательный элементов массива26.03.2018, 21:36. Показов 2885. Ответов 7
Метки нет (Все метки)
Здравствуйте. Помогите, пожалуйста, дорешать задачу.
Нужно сгенерировать одномерный массив A в диапазоне [-20; 20] и сформировать новый массив B из отрицательный элементов массива А. Упорядочить массив В по возрастанию. Задача решена правильно, проблемы начинаются на сортировке. Для нее нужно ввести размер B, но он не известен, т.к. действует randomize. Сейчас у меня прописано 15, но этого конечно неправильно.В интернете пишут про использование вектора и динамические массивы, но у меня ничего не получилось. Borland попросту не распознает vector, а такое решение принимает как ошибку :
0
|
26.03.2018, 21:36 | |
Ответы с готовыми решениями:
7
Дан двумерный массив. Сформировать одномерный массив из элементов заданного массива, расположенных под побочной диагональю. Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю. Сформировать новый массив из элементов массива Массив: Создать новый массив из элементов исходного в диапазоне от -50 до 50... |
1468 / 1009 / 456
Регистрация: 30.10.2017
Сообщений: 2,800
|
||||||
26.03.2018, 21:41 | 2 | |||||
Kiberia, можно вектором, а можно создать динамический массив.
0
|
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 16
|
|
26.03.2018, 21:49 [ТС] | 3 |
0
|
1468 / 1009 / 456
Регистрация: 30.10.2017
Сообщений: 2,800
|
|
26.03.2018, 21:51 | 4 |
Kiberia, так объявите переменную с таким именем, посчитайте в нее количество отрицательных элементов. После этого создаете массив этим кодом.
0
|
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 16
|
|
26.03.2018, 21:56 [ТС] | 5 |
Простите, для меня это еще слишком сложно. Я ищу более развернутое объяснение, где мне на моем примере покажут как это можно сделать.
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||||
26.03.2018, 22:05 | 6 | |||||
Kiberia,
0
|
1468 / 1009 / 456
Регистрация: 30.10.2017
Сообщений: 2,800
|
||||||||||||||||
26.03.2018, 22:19 | 7 | |||||||||||||||
Сообщение было отмечено Kiberia как решение
Решение
Kiberia, вместо строк 24-31
Вместо 13й строки
Обновил текст. И там где сортируете 15 замените на size
1
|
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 16
|
|
26.03.2018, 22:32 [ТС] | 8 |
Огромное вам спасибо ! Все получилось
0
|
26.03.2018, 22:32 | |
26.03.2018, 22:32 | |
Помогаю со студенческими работами здесь
8
Сформировать одномерный массив случайными числами в диапазоне [-1; 1] Сформировать новый массив B, состоящий из элементов массива A, которые превышают X Сформировать новый массив из чётных значений элементов исходного массива Сформировать одномерный массив из минимальных значений элементов столбцов двумерного массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |