школьные олимпиады по программированию.Решение и разбор задач. | |
VAR A,B,i:INTEGER; |
Решение и разбор задачи
Задача 2.Палиндром.Вывести двоичное представление десятичного числа и определить является ли данное разложение палиндромом. INPUT.TXT 10 OUTPUT.TXT 1010 0 Алгоритм
1)из входного файла input.txt считываем десятичное число2)в цикле с постусловием организуем рост строки остатков от деления на "2" данного числа до тех пор пока это число не станет меньше "1", внутри тела цикла рост строки двоичного числа и целая часть числа после деления на "2" 3)в цикле с параметром , обращаясь к строке как к элементам массива,генерируется "перевертыш" двоичного кода десятичного числа 4)условие сравнения "перевертыша" с изначальным "двоичным" числом, если истина вывод двоичного кода и "1", если ложь - "0" Знать:
Уметь:
|
домой |