0 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 148
|
|
1 | |
Двумерная матрица18.06.2015, 12:23. Показов 5087. Ответов 5
Метки нет (Все метки)
Помогите пожалуйста выполнить задание:
Сгенерировать двумерную матрицу размера NxM (N и M вводятся с клавиатуры), заполненную случайными целыми числами в диапазоне от 0 до 100. Вывести её на экран. Упорядочить по возрастанию числа в данной матрице таким образом, чтобы числа возрастали при чтении матрицы слева направо и сверху вниз. Вывести упорядоченную матрицу на экран.
0
|
18.06.2015, 12:23 | |
Ответы с готовыми решениями:
5
двумерная матрица двумерная матрица двумерная матрица Двумерная матрица |
254 / 134 / 49
Регистрация: 28.01.2015
Сообщений: 319
|
|
18.06.2015, 16:30 | 2 |
Ну что, никто не хочет помочь, как обычно? Тогда вот такой вариант может покатит?
3
|
0 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 148
|
|
18.06.2015, 17:12 [ТС] | 3 |
ipc, а можно пожалуйста исходник,заранее спасибо
0
|
254 / 134 / 49
Регистрация: 28.01.2015
Сообщений: 319
|
|
18.06.2015, 18:17 | 4 |
Да пожалуйста. В приложении для версии 10 и 14
1
|
0 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 148
|
|
18.06.2015, 23:30 [ТС] | 5 |
ipc, Спасибо)А если не сложно можешь объяснить как работает схема
0
|
254 / 134 / 49
Регистрация: 28.01.2015
Сообщений: 319
|
|
19.06.2015, 01:12 | 6 |
Да ничего сложного.
1. Перемножаем NxM чтобы получить общее количество элементов в таблице 2. В цикле For Loop генерим одномерный массив случайных чисел соответствующего размера (в каждой итерации случайное число от 0 до 1 умножается на 100 и преобразуется из типа дабл в инт32. Затем на границе цикла собирается в массив используя свойство Indexing) 3. Преобразуем одномерный массив инт32 в одномерный массив строчных чисел с помощью функции Number To Decimal String 4. Полученный массив преобразуем в двухмерный размера N на M с помощью функции Reshape Array 5. Выводим двухмерный массив строк в Исходную таблицу 6. Сортируем одномерный массив случайных чисел от меньшего к большему с помощью Sort 1D Array 7. Затем как в п.3 и п.4 получаем сортированный двухмерный массив строк 8. Выводим сортированный двухмерный массив в Упорядоченную таблицу Надеюсь понятно. Действительно алгоритм крайне не затейлив.
0
|
19.06.2015, 01:12 | |
19.06.2015, 01:12 | |
Помогаю со студенческими работами здесь
6
Двумерная матрица n*n двумерная матрица двумерная матрица Двумерная матрица без For Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |