|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.09.2019, 00:50 | #11 | ||||||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,315
|
Desc
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
При этом порядок перестановки столбцов задан массивом Р, а порядок перестановки строк описан словами - выделил жирным. Так что проблем не вижу.
Как-то так, ...
|
||||||
27.09.2019, 01:25 | #12 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
В моем понимании, перестановка это
- А сортировка - отсортировали согласно какого то эталона. В данном случае по столбцам массива P. Или я ошибаюсь? Цитата:
P. S. У автора темы, в результате диалога, все же возник вопрос относительно массива P. И, предположительно, по причине не корректного составления задания, или по причине искаженного его изложения в данной теме. По поводу A не сразу понял. Ввели размер массива A>>однострочный P задан размерностью A>>дальше не обращаем внимание на P, т. к. порядок расположения у него тот же что и в A>>перестановка столбцов на противоположные и получаем>>B. Если не так, тогда совсем совсем не понял постановку задачи.
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 27.09.2019 в 02:22. |
|
27.09.2019, 11:05 | #13 | ||||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,315
|
Desc
Цитата:
Вы написали Цитата:
Если принять ваше понятие сортировки, то сортируются только столбцы: в соответствии с порядком, который задан в массиве Р. Расположить столбцы массива А в порядке, который задан массивом Р - это не есть сравнение массива А с массивом Р. Это установление некоторого соотношения между этими массивами. Цитата:
Значения элементов массива Р задают порядок размещения столбцов массива А в массиве В. Цитата:
Что значит, порядок расположения у него тот же? Пример: Код:
Как-то так, ...
|
||||
28.09.2019, 15:37 | #14 | |
Пользователь
Регистрация: 19.09.2019
Сообщений: 23
|
Цитата:
Код:
|
|
28.09.2019, 22:18 | #15 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Код свой компилировать Пробовали?
Что в исходных данных, и что на выходе получается? Запишите входной, эталонный и выходной массивы в файл(ы). И сами сможете проверить корректность выполнения задачи.
I am not a wizard, I am just learning.
|
29.09.2019, 19:26 | #16 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,315
|
Это плохо:
Код:
Код:
Возможно с условиями что-то не так написал, но сам разбирайся. Дальше по тексту не смотрел. С++ знаю весьма поверхностно. Как замечание: При тестировании программы исходные данные лучше генерировать в программе или читать из текстового файла, подготовленного в текстовом редакторе, а не вводить ручками. Ввод ручками - это муторно и затратно по времени. Научись читать/писать текстовые файлы. И да, после очередного шага обработки данных выводишь результат для контроля, например, в текстовый файл.
Как-то так, ...
|
29.09.2019, 21:08 | #17 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
По поводу goto, набрел на интересную статью на Хабре:
>>Запретный плод GOTO сладок!<<
I am not a wizard, I am just learning.
|
30.09.2019, 00:29 | #18 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,315
|
Когда-то её встречал эту статью (подобных статей много), но и тогда и сегодня делаю один вывод:
Цитата:
В данном примере, да и в соседнем посте ТС, этот оператор не к месту. В том случае, если ему очень захочется его оставить, следует переставить ветки в условном операторе, что бы более короткая ветка (в данном случае та, которая попала в else) была первой, естественно изменив условие. В статье делаются не совсем корректные сравнения. ЯВУ - это обёртки, которые призваны упростить запись алгоритма и сделать его более читабельным. В ассемблере безусловные и условные переходы нативные, в то время как в ЯВУ это больше экзотика, естественно на уровне самого языка, а не его подноготной. На каждый единичный пример статьи можно предложить достаточно много контр примеров. В этой статье рассмотрено несколько пассажей, которыми можно воспользоваться для получения оценки того, насколько с умом использован этот оператор.
Как-то так, ...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача с массивами на С++ | Мирэхико | Помощь студентам | 0 | 02.04.2013 21:59 |
Задача с массивами на Си | glebast | Помощь студентам | 3 | 01.10.2012 12:22 |
Задача с массивами | my_blood_is_blue | Помощь студентам | 6 | 29.12.2011 00:08 |
Задача с массивами | Arsenx777 | Мультимедиа в Delphi | 4 | 22.03.2011 23:08 |
Задача с массивами | Artem04 | Помощь студентам | 2 | 17.06.2009 16:46 |