Целые числа

175 задач
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Дана масса в килограммах. Найти число полных тонн в ней и оставшихся килограммов.


Входные данные
На вход подается положительное число, не превышающее 106.

Выходные данные
Выведите ответ на задачу.

 
Примеры
Входные данные Выходные данные
1 25610 25t 610kg
Дано натуральное число n (n > 999). Найдите сумму этого числа с цифрой сотен в нем. Ответ выведите по примеру выходных данных.
 
Пример
Входные данные Выходные данные
1 2561 2561+5=2566
✓ 600✗ 1 675300лёгкаяВойти и решать
Дано натуральное число n (n>99). Найти произведение этого числа и цифры десятков в этом числе. Выведите на экран ответ по примеру выходных данных.
 
Пример
Входные данные Выходные данные
1 254 254*5=1270
✓ 838✗ 1 429400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая получает новое число, образуемое перестановкой второй и третьей цифр заданного числа. Выведите на экран сумму исходного и нового чисел по образцу выходных данных из примера.
 
Пример
Входные данные Выходные данные
1 2561 2561+2651=5212
✓ 865✗ 1 112400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая находит разность, между числами образованными первыми двумя цифрами и последними двумя цифрами заданного числа. Выведите на экран найденную разность по образцу выходных данных из примера.
 
Пример
Входные данные Выходные данные
1 4566 45-66=-21
✓ 683✗ 1 190400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая находит новое число, полученное при прочтении цифр исходного числа справа налево. Выведите на экран сумму полученного и исходного чисел. Формат вывода смотрите в примере выходных данных.
 
Пример
Входные данные Выходные данные
1 2561 1652+2561=4213
Дано четырехзначное число. Напишите программу, которая находит произведение его цифр. Вывод оформите как в примере.
 
Пример
Входные данные Выходные данные
1 2561 2*5*6*1=60
✓ 584✗ 1 187400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая находит сумму его цифр. Пример вывода смотри в выходных данных.
 
Пример
Входные данные Выходные данные
1 2561 2+5+6+1=14
✓ 753✗ 1 681300лёгкаяВойти и решать
Дано трехзначное число. В нем зачеркнули последнюю справа цифру и приписали ее в начале. Найти полученное число. Вывести на экран разность полученного и исходного числа. Пример вывода смотри в выходных данных.
 
Пример
Входные данные Выходные данные
1 256 625-256=369
✓ 537✗ 1 215400лёгкаяВойти и решать
Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее в конце. Напишите программу, которая находит преобразованное число и его сумму с исходным числом. Выведите на экран найденную сумму по образцу выходных данных из примера.
 
Пример
Входные данные Выходные данные
1 256 256+562=818
✓ 602✗ 1 104400лёгкаяВойти и решать
Дано трехзначное число. Получить число, полученное при прочтении его цифр справа налево. Вывести на экран разность между исходным и новым числом. Пример вывода смотри в выходных данных.
 
Пример
Входные данные Выходные данные
1 256 256-652=-396
✓ 886✗ 2 018300лёгкаяВойти и решать
Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урока и вывести время его окончания.

Входные данные
На вход подается целое число - номер урока (целое число, не больше 10).

Выходные данные
Выведите ответ на задачу в формате часы-минуты.

 

Примеры
Входные данные Выходные данные
1 6 13-50

 

✓ 126✗ 855700средняяВойти и решать
Кролик Клевер вместе с друзьями стали изучать математику. Первое что они узнали - это то, что все числа состоят из цифр. Напишите программу, которая поможет Кролику Клеверу определить цифру десятков в данном числе. 
Напомним, что десятки - это предпоследняя цифра числа.
 
Входные данные
Вводится натуральное число.
 
Выходные данные 
Выведите ответ на задачу.
 
Примеры
Входные данные Выходные данные
1 2007 0
2 90 9
 
Кролик Клевер вместе с друзьями стали изучать математику. Первое что они узнали - это то, что все числа состоят из цифр. Напишите программу, которая поможет Кролику Клеверу определить цифру, обозначающую единицы в данном числе. 
Напомним, что единицы - это последняя цифра числа.
 
Входные данные
Вводится натуральное число.
 
Выходные данные
Выведите ответ на задачу.

 

Примеры
Входные данные Выходные данные
1 2007 7
2 90 0
✓ 14 515✗ 12 322100лёгкаяВойти и решать
Напишите программу, которая по заданным двум числам a и b, выводит на экран результат целочисленного деления и остаток, в заданном формате (смотри примеры).

Входные данные
На вход программы подается два числа: a и b.

Выходные данные
Необходимо вывести две строки:
- в первой строке - арифметическое выражение и результат целочисленного деления a на b;
- во второй строке - арифметическое выражение вычисления остатка от деления a на b.
Формат вывода смотри в примере.

 

Примеры
Входные данные Выходные данные
1 15 6 15/6=2
15%6=3
✓ 3 131✗ 16 780200лёгкаяВойти и решать
Организаторы Всероссийской командной олимпиады школьников по программированию всегда ответственно относятся ко всем этапам проведения соревнования. Недавно организаторам были доставлены футболки для участников олимпиады. Они были сложены в ящик, который является кубом со стороной в один метр. Ящик был поставлен в углу комнаты прямоугольной формы размером m × n метров. Чтобы никто случайно не забрал ящик, на его верхней грани красной краской написали слово «ВКОШП».

Сегодня организаторам вдруг понадобилось переставить этот ящик в противоположный угол комнаты. Но, к сожалению, ящик оказался настолько тяжелым, что никто не мог сдвинуть его с места. Выяснилось, что все, что можно сделать с ящиком — перекатить его через ребро нижней грани. Соответствующее ребро при этом остается на том же месте, а нижней становится другая смежная с этим ребром грань.

Перед организаторами олимпиады встала следующая задача. Им необходимо перекатить ящик из угла комнаты, в котором он стоит, в противоположный угол. При этом даже перекатывать ящик очень тяжело, поэтому организаторы решили минимизировать количество перекатываний ящика.

Но когда они уже собрались начать транспортировку, обнаружилась еще одна проблема. Красная надпись «ВКОШП» каждый раз, касаясь пола, оставляет на нем следы. Поэтому среди всех вариантов транспортировки, минимизирующих количество перекатываний, организаторы решили выбрать тот, при котором надпись «ВКОШП» окажется на нижней грани куба минимальное число раз.

Помогите организаторам — посчитайте, сколько раз надпись «ВКОШП» коснется пола при оптимальном перекатывании куба с футболками.

Формат входных данных
В первой строке задано два числа n и m (1 ≤ n, m ≤ 109 ) — размеры комнаты в метрах.

Формат выходных данных
Выведите одно число — сколько раз надпись «ВКОШП» окажется на нижней грани при оптимальном перемещении ящика.
 
Ввод Вывод
1 2 0
3 3 1


Пояснение

В первом примере необходимо одно перекатывание, надпись, которая исходно была на верхней грани, окажется на боковой грани, но пола не коснется.
Во втором примере необходимо четыре перекатывания. В любом случае хотя бы один раз надпись «ВКОШП» коснется пола. Один из способов сделать перекатывания так, чтобы это произошло один раз, следующий. Сначала два раза перекатим куб в одном направлении (он окажется в соседнем углу комнаты). Сейчас надпись «ВКОШП» находится на нижней грани и касается пола. Затем перекатим куб еще два раза в перпендикулярном направлении. Теперь куб находится в требуемом положении.
Поделиться
Класснуть