e-olymp 266. Сравнение

Сравнение

Сравните два числа A и B.

Входные данные

Во входном файле задано два целых неотрицательных числа A и B $(A, B <= 10^{10000})$ каждое в своей строке.

Выходные данные

В выходной файл выведите <, если A < B, = , если A = B и >, если A > B.

Тесты

# ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
1 $2$ $1$ $>$
2 $1$ $2$ $<$
3 $1$ $1$ $=$

 

Код программы

Решение задачи

Данную задачу будет решать методом сравнения по длине, так как числа могут превышать максимальное значение числовых классов. Если длина первого числа больше, чем длина второго, то выводим символ <. Если длина первого числа меньше, чем длина второго, то выводим символ >. Если длина двух чисел одинаковая, то будем сравнивать цифры данных чисел до тех пор, пока не найдем большую. Символ равенства будем выводить лишь тогда, когда длина чисел одинаковая и каждая цифра одного числа равна каждой цифре второго.

Ссылки

• Задача на e-olymp.

• Решение на сайте ideone.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *