М. Э. Абрамян Programming Taskbook



Pdf көрінісі
бет4/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   2   3   4   5   6   7   8   9   ...   66
Байланысты:
Задачник Абрамяна

Целые числа
Все входные и выходные данные в заданиях этой группы являются це-
лыми числами. Все числа, для которых указано количество цифр (двузначное
число, трехзначное число и т. д.), считаются положительными.
Integer1

. Дано расстояние в сантиметрах. Используя операцию деления
нацело, найти количество полных метров в нем (1 метр = 100 см).
Integer2

. Дана масса в килограммах. Используя операцию деления нацело,
найти количество полных тонн в ней (1 тонна = 1000 кг).
Integer3

. Дан размер файла в байтах. Используя операцию деления нацело,
найти количество полных килобайтов, которые занимает данный файл
(1 килобайт = 1024 байта).
Integer4

. Даны целые положительные числа и (B). На отрезке дли-
ны размещено максимально возможное количество отрезков длины B
(без наложений). Используя операцию деления нацело, найти количество
отрезков B, размещенных на отрезке A.
Integer5

. Даны целые положительные числа и (B). На отрезке длины A
размещено максимально возможное количество отрезков длины (без
наложений). Используя операцию взятия остатка от деления нацело, найти
длину незанятой части отрезка A.
Integer6

. Дано двузначное число. Вывести вначале его левую цифру (десят-
ки), а затем — его правую цифру (единицы). Для нахождения десятков
использовать операцию деления нацело, для нахождения единиц — опе-
рацию взятия остатка от деления.
Integer7

. Дано двузначное число. Найти сумму и произведение его цифр.
Integer8

. Дано двузначное число. Вывести число, полученное при переста-
новке цифр исходного числа.
Integer9

. Дано трехзначное число. Используя одну операцию деления нацело,
вывести первую цифру данного числа (сотни).
Integer10

. Дано трехзначное число. Вывести вначале его последнюю цифру
(единицы), а затем — его среднюю цифру (десятки).
Integer11

. Дано трехзначное число. Найти сумму и произведение его цифр.
Integer12

. Дано трехзначное число. Вывести число, полученное при прочте-
нии исходного числа справа налево.
Integer13

. Дано трехзначное число. В нем зачеркнули первую слева цифру и
приписали ее справа. Вывести полученное число.


Целые числа
11
Integer14

. Дано трехзначное число. В нем зачеркнули первую справа цифру
и приписали ее слева. Вывести полученное число.
Integer15

. Дано трехзначное число. Вывести число, полученное при переста-
новке цифр сотен и десятков исходного числа (например, 123 перейдет в
213).
Integer16

. Дано трехзначное число. Вывести число, полученное при переста-
новке цифр десятков и единиц исходного числа (например, 123 перейдет
в 132).
Integer17

. Дано целое число, большее 999. Используя одну операцию деле-
ния нацело и одну операцию взятия остатка от деления, найти цифру,
соответствующую разряду сотен в записи этого числа.
Integer18

. Дано целое число, большее 999. Используя одну операцию деле-
ния нацело и одну операцию взятия остатка от деления, найти цифру,
соответствующую разряду тысяч в записи этого числа.
Integer19

. С начала суток прошло секунд (— целое). Найти количество
полных минут, прошедших с начала суток.
Integer20

. С начала суток прошло секунд (— целое). Найти количество
полных часов, прошедших с начала суток.
Integer21

. С начала суток прошло секунд (— целое). Найти количество
секунд, прошедших с начала последней минуты.
Integer22

. С начала суток прошло секунд (— целое). Найти количество
секунд, прошедших с начала последнего часа.
Integer23

. С начала суток прошло секунд (— целое). Найти количество
полных минут, прошедших с начала последнего часа.
Integer24

. Дни недели пронумерованы следующим образом: 0 — воскресенье,
1 — понедельник, 2 — вторник, . . . , 6 — суббота. Дано целое число K,
лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня
года, если известно, что в этом году 1 января было понедельником.
Integer25

. Дни недели пронумерованы следующим образом: 0 — воскресенье,
1 — понедельник, 2 — вторник, . . . , 6 — суббота. Дано целое число K,
лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня
года, если известно, что в этом году 1 января было четвергом.
Integer26

. Дни недели пронумерованы следующим образом: 1 — понедель-
ник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье. Дано целое число K,
лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня
года, если известно, что в этом году 1 января было вторником.


12
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
Integer27

. Дни недели пронумерованы следующим образом: 1 — понедель-
ник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье. Дано целое число K,
лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня
года, если известно, что в этом году 1 января было субботой.
Integer28

. Дни недели пронумерованы следующим образом: 1 — понедель-
ник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье. Дано целое число K,
лежащее в диапазоне 1–365, и целое число N, лежащее в диапазоне 1–7.
Определить номер дня недели для K-го дня года, если известно, что в
этом году 1 января было днем недели с номером N.
Integer29

. Даны целые положительные числа ABC. На прямоугольнике раз-
мера A × B размещено максимально возможное количество квадратов со
стороной (без наложений). Найти количество квадратов, размещенных
на прямоугольнике, а также площадь незанятой части прямоугольника.
Integer30

. Дан номер некоторого года (целое положительное число). Опре-
делить соответствующий ему номер столетия, учитывая, что, к примеру,
началом 20 столетия был 1901 год.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   66




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет