русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Целые числа


Дата добавления: 2015-06-12; просмотров: 1547; Нарушение авторских прав


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

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

Входные данные: ввести одно целое число L (1<=10000).

Выходные данные: вывести одно целое число, количество полных метров в нем.

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

Входные данные: ввести одно целое число М (1<=10000).

Выходные данные: вывести одно целое число, количество полных тонн в нем.

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

Входные данные: ввести одно целое число М (1<=10000).

Выходные данные: вывести одно целое число, количество полных килобайтов.

Int4°(В №4). Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке A. Входные данные: ввести два целых положительных числа А и В (1<=А,В<=10000).

Выходные данные: вывести одно целое число, количество отрезков B, размещенных на отрезке A.

Intr5°(В №1). Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A. Входные данные: ввести два целых положительных числа А и В (1<=А,В<=10000).



Выходные данные: вывести одно целое число длину незанятой части отрезка A.

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

Входные данные: ввести одно целое двухзначное положительное число А (10<=А<=99).

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

Int7°(В №3). Дано двузначное число. Найти сумму и произведение его цифр

Входные данные: ввести одно целое двухзначное положительное число А (10<=А<=99).

Выходные данные: вывести два числа через пробел сумму и произведение его цифр.

Int8°(В №4). Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.

Входные данные: ввести одно целое двухзначное положительное число А (10<=А<=99).

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

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

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

Выходные данные: вывести первую цифру данного числа (сотни).

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

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

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

X:=A mod 10;

Y:=A div 10 mod 10;

Int11°(В №3). Дано трехзначное число. Найти сумму и произведение его цифр.

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

Выходные данные: вывести сумму и произведение его цифр через один пробел.

Int12°(В №4). Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

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

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

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

Выходные данные: вывести полученное число.

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

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

Выходные данные: вывести полученное число.

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

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

Выходные данные: вывести число, полученное при перестановке цифр сотен и десятков исходного числа.

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

Входные данные: ввести одно целое трехзначное положительных число А (100<=А<=999).

Выходные данные: вывести число, полученное при перестановке цифр десятков и единиц исходного числа.

Int17°(В №1). Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую разряду сотен в записи этого числа.

Входные данные: ввести одно целое число А (А>999).

Выходные данные: вывести одну цифру, соответствующую разряду сотен в записи этого числа.

Int18°(В №2). Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую разряду тысяч в записи этого числа.

Входные данные: ввести одно целое число А (А>999).

Выходные данные: вывести одну цифру, соответствующую разряду тысяч в записи этого числа.

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

Входные данные: ввести одно целое число N (1<=N<=32000).

Выходные данные: вывести количество полных минут, прошедших с начала суток.

Int20°(В №4). С начала суток прошло N секунд (N — целое). Найти количество полных часов, прошедших с начала суток.

Входные данные: ввести одно целое число N (1<=N<=32000).

Выходные данные: вывести количество полных часов, прошедших с начала суток.

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

Входные данные: ввести одно целое число N (1<=N<=32000).

Выходные данные: вывести количество секунд, прошедших с начала последней минуты.

Int22°(В №2). С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последнего часа.

Входные данные: ввести одно целое число N (1<=N<=32000).

Выходные данные: вывести количество секунд, прошедших с начала последнего часа.

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

Входные данные: ввести одно целое число N (1<=N<=32000).

Выходные данные: вывести количество полных минут, прошедших с начала последнего часа.

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

Входные данные: ввести одно целое число K (1<=K<=365).

Выходные данные: вывести номер дня недели для K-го дня года, если известно, что в этом году 1 января было понедельником.

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

Входные данные: ввести одно целое число N (1<=N<=365).

Выходные данные: вывести номер дня недели для K-го дня года, если известно, что в этом году 1 января было четвергом.

 



<== предыдущая лекция | следующая лекция ==>
Линейные задачи | Логические выражения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.