В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
alenaFox457
alenaFox457
12.11.2020 19:36 •  Информатика

2. минимальное число из цифр
ограничение времени 1 секунда
ограничение памяти 256mb

ввод стандартный ввод или input.txt
вывод стандартный вывод или output.txt

даны 2 натуральных числа: a и b. рассмотрим их сумму: s = a + b. какое минимальное число можно получить путём перестановки цифр десятичной записи числа s, так, чтобы при этом получалась корректная десятичная запись числа?

формат ввода
в единственной строке входного файла записаны два натуральных числа через пробел в указанном порядке: a и b (1 ≤ a, b ≤

формат вывода
в выходной файл программа должна вывести единственное число: ответ в .

пример 1
ввод вывод
10 11
12
пример 2
ввод вывод
20 30
50
. напишите код на паскаль абс

Показать ответ
Ответ:
Natalii2017
Natalii2017
09.10.2020 11:51

type z=array of byte;

var i,a,b,s: integer;

digits: z;

f: text;

begin

assign(f,'input.txt');

reset(f);

read(f,a);

read(f,b);

close(f);

s:=a+b;

i:=0;

while(s>0) do

begin

setlength(digits,i+1);

digits[i]:=s mod 10;

s:=s div 10;

i:=i+1;

end;

for i:=0 to length(digits)-2 do

for b:=0 to length(digits)-i-2 do

if (digits[b] > digits[b+1]) then

begin

a:= digits[b];

digits[b] := digits[b+1];

digits[b+1] := a;

end;

if(digits[0]=0) then for i:=0 to length(digits)-1 do

if(digits[i]<>0) then

begin

digits[0]:=digits[i];

digits[i]:=0;

break;

end;

assign(f,'output.txt');

rewrite(f);

for i:=0 to length(digits)-1 do write(f,digits[i]);

close(f);

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота