Ирина
Ирина

pascal дана задача: дано x-значное число a, надо в зависимости от количества в нём знаков, разбить его на несколько частей по 9 знаков.Пример:дно число 123456789123456789. надо разбить его на два числа: 123456789 и 123456789.Или: число 123456789123456 разбить на 123456789 и 123456И желательно укомплектовать в массив.

Евгений
Евгений

все правильно, в массив символов

Baсилий
Baсилий

Как ты себе представляешь ввод, например, 18-значного числа, если тип Longint максимум 10-значный? Разве что строкой? Тогда без проблем. Но это уже будет строковая переменная, а не числовая. Разве что int64, но не везде будет работать

Похожие вопросы
Помогите написать программы на языке Pascal, заранее благодарен. 1)Ввести два натуральных числа a и b, на промежутке от 1 до N найти все числа, которые приделении на a дают остаток b, а при делении на b дают в остатке a. 2)Ввести одномерный массив Y(N) и выдать его на печать. Вычислить произведение тех элементов массива, которые при округлении до ближайшегоцелого дают тот же результат, что и при отбрасывании дробной части, и заменить этимпроизведением значение максимального элемента. Выдать на печать преобразованный массивили сообщение о невозможности преобразования