Даны два массива А и В, упорядоченные по возрастанию. Слить эти два массива в один, также упорядоченный по возрастанию.
Ответы
Ответ дал:
1
//PascalABC.Net 3.1 сборка 1200
const
n = 15;
begin
var a := ArrRandom(n, 0, 50).Sorted;
var b := ArrRandom(n, 0, 50).Sorted;
a.Println;
b.Println;
a := a.Concat(b).Sorted.ToArray();
a.Println;
end.
const
n = 15;
begin
var a := ArrRandom(n, 0, 50).Sorted;
var b := ArrRandom(n, 0, 50).Sorted;
a.Println;
b.Println;
a := a.Concat(b).Sorted.ToArray();
a.Println;
end.
Аноним:
Предолагаю, что задание давалось с целью продемонстрировать алгоритм слияния )))
сложное решение, таких понятий мы еще не изучали
Но верное. Виноваты сами - пишите, какие средства изучали!
изучили темы: ветвление, циклы, множества, строки, щас массивы начали
Вот об этом и надо было писать В ВОПРОСЕ.
теперь буду знать как задавать, извените
извините*
Тут и первокурсники вузов задания дают под флагом 1-4 кл, 11 лет. Потому и решение безадресное.
та ладно чего сложного то? ранддомайзер массива, сортировшик и слиятель двух массивов
Вас заинтересует
1 год назад
2 года назад
2 года назад
7 лет назад
7 лет назад