Срочно нужно решить задания, а я в Паскале полный ноль. Помогите пожалуйста.
1. Отсортировать массив натуральных чисел по возрастанию значений первой цифры в записи числа. Использовать метод "пузырька".
2. Отсортировать элементы массива действительных чисел в порядке возрастания длины их дробной части. Использовать метод выбора.
Заранее благодарю!!!
АртёмПравила не для того ли существуют, чтобы их читать? В ФАКе прекрасно описаны оба эти способа сортировок...
Вот тут
люди упорно не желают читать правила.
Я читал "FAQ", там описаны методы. А я не понял в 1 задаче как отсортировать
Цитата
по возрастанию значений первой цифры в записи числа.
А во 2
Цитата
в порядке возрастания длины их дробной части.
Так в чем проблема? Вот самое простое, что можно придумать:
1. Создать массив строк того же размера, как и массив целых, записать в него строковое представление числа (для конвертации строка -> число используется процедура Str), и сортировать по значению первого символа.
2. Создать массив строк того же размера, как и массив действительных чисел, записать в него строковое представление дробной части числа (для ее вычисления используется функция Frac, а затем - процедура Str), и сортировать по значению длины строки.