Integers
Integer1°. A distance L is given in centimeters. Find the amount of full meters of this distance (1 m = 1000 cm). Use the operator of integer division.
Integer2°. A weight M is given in kilograms. Find the amount of full tons of this weight (1 ton = 1000 kg). Use the operator of integer division.
Integer3°. A file size is given in bytes. Find the amount of full Kbytes of this size (1 K = 1024 bytes). Use the operator of integer division.
Integer4°. Two positive integers A and B are given (A > B). Segment of length A contains the greatest possible amount of inside segments of length B (without overlaps). Find the amount of segments B placed on the segment A. Use the operator of integer division.
Integer5°. Two positive integers A and B are given (A > B). Segment of length A contains the greatest possible amount of inside segments of length B (without overlaps). Find the length of unused part of the segment A. Use the operator of taking the remainder after integer division.
Integer6°. A twodigit integer is given. Output its left digit (a tens digit) and then its right digit (a ones digit). Use the operator of integer division for obtaining the tens digit and the operator of taking remainder for obtaining the ones digit.
Integer7°. A twodigit integer is given. Find the sum and the product of its digits.
Integer8°. A twodigit integer is given. Output an integer obtained from the given one by exchange of its digits.
Integer9°. A threedigit integer is given. Using one operator of integer division find first digit of the given integer (a hundreds digit).
Integer10°. A threedigit integer is given. Output its last digit (a ones digit) and then its middle digit (a tens digit).
Integer11°. A threedigit integer is given. Find the sum and the product of its digits.
Integer12°. A threedigit integer is given. Output an integer obtained from the given one by reading it from right to left.
Integer13°. A threedigit integer is given. Output an integer obtained from the given one by moving its left digit to the right side.
Integer14°. A threedigit integer is given. Output an integer obtained from the given one by moving its right digit to the left side.
Integer15°. A threedigit integer is given. Output an integer obtained from the given one by exchange a tens digit and a hundreds digit (for example, 123 will be changed to 213).
Integer16°. A threedigit integer is given. Output an integer obtained from the given one by exchange a ones digit and a tens digit (for example, 123 will be changed to 132).
Integer17°. An integer greater than 999 is given. Using one operator of integer division and one operator of taking the remainder find a hundreds digit of the given integer.
Integer18°. An integer greater than 999 is given. Using one operator of integer division and one operator of taking the remainder find a thousands digit of the given integer.
Integer19°. From the beginning of the day N seconds have passed (N is integer). Find an amount of full minutes passed from the beginning of the day.
Integer20°. From the beginning of the day N seconds have passed (N is integer). Find an amount of full hours passed from the beginning of the day.
Integer21°. From the beginning of the day N seconds have passed (N is integer). Find an amount of seconds passed from the beginning of the last minute.
Integer22°. From the beginning of the day N seconds have passed (N is integer). Find an amount of seconds passed from the beginning of the last hour.
Integer23°. From the beginning of the day N seconds have passed (N is integer). Find an amount of full minutes passed from the beginning of the last hour.
Integer24°. Days of week are numbered as: 0 — Sunday, 1 — Monday, 2 — Tuesday, …, 6 — Saturday. An integer K in the range 1 to 365 is given. Find the number of day of week for Kth day of year provided that in this year January 1 was Monday.
Integer25°. Days of week are numbered as: 0 — Sunday, 1 — Monday, 2 — Tuesday, …, 6 — Saturday. An integer K in the range 1 to 365 is given. Find the number of day of week for Kth day of year provided that in this year January 1 was Thursday.
Integer26°. Days of week are numbered as: 1 — Monday, 2 — Tuesday, …, 6 — Saturday, 7 — Sunday. An integer K in the range 1 to 365 is given. Find the number of day of week for Kth day of year provided that in this year January 1 was Tuesday.
Integer27°. Days of week are numbered as: 1 — Monday, 2 — Tuesday, …, 6 — Saturday, 7 — Sunday. An integer K in the range 1 to 365 is given. Find the number of day of week for Kth day of year provided that in this year January 1 was Saturday.
Integer28°. Days of week are numbered as: 1 — Monday, 2 — Tuesday, …, 6 — Saturday, 7 — Sunday. An integer K in the range 1 to 365 and an integer N in the range 1 to 7 are given. Find the number of day of week for Kth day of year provided that in this year January 1 was Nth day of week.
Integer29°. Three positive integers A, B, C are given. A rectangle of the size A × B contains the greatest possible amount of inside squares with the side length C (without overlaps). Find the amount of squares placed on the rectangle and the area of unused part of the rectangle.
Integer30°. Given a year (as a positive integer), find the respective number of the century. Note that, for example, 20th century began with the year 1901.
