Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы 1 курс 2 семестр / ЛР 3 Информатика 2 сем 2020

.pdf
Скачиваний:
12
Добавлен:
15.01.2021
Размер:
657.01 Кб
Скачать

пользователь введѐт некорректные данные (например, четырѐхзначное или двузначное число) – вывести соответствующее сообщение.

Задача 3.3.9. Ввести с клавиатуры натуральное четырѐхзначное число. Вывести на экран «Yes», если сумма первой и последней цифры равна сумме второй и третьей цифры. В противном случае вывести «No». Если пользователь введѐт некорректные данные (например, трѐхзначное или пятизначное число) – вывести соответствующее сообщение.

Задача 3.3.10. Ввести с клавиатуры число X. Выяснить какое из выражений даст минимальный результат: 2X2 - X, X - 1 / X, 2 / (X2 - 2) или X / 10. Вывести на экран это выражение и его результат. Учесть, что при делении на 0 получается +∞, -∞ или неопределѐнность.

Задача 3.3.11. Ввести с клавиатуры число X. Выяснить какое из выражений даст максимальный результат: X3 / 15, X2 - 25, X + 4 / (X – 10) или 1 + 1 / X. Вывести на экран это выражение и его результат. Учесть, что при делении на 0 получается +∞, -∞ или неопределѐнность.

Задача 3.3.12. Ввести с клавиатуры числа X и Y. Выяснить какое из выражений даст минимальный результат: 1 / (X2 + Y2 + 4), -X / (Y - 7), Y / (X - 1). Вывести на экран это выражение и его результат. Учесть, что при делении на 0 получается +∞, -∞ или неопределѐнность.

Задача 3.3.13. Ввести с клавиатуры числа X и Y. Выяснить какое из выражений даст максимальный результат: XY + X + Y, (X - Y) / (X + 14) или (5X – 8) / (Y – 15). Вывести на экран это выражение и его результат. Учесть, что при делении на 0 получается +∞, -∞ или неопределѐнность.

Задача 3.3.14. Ввести с клавиатуры 2 числа. Определить, что больше: их сумма, их разность, их произведение или их частное. Вывести на экран эту операцию и еѐ результат. Для разности и частного рассмотреть оба варианта. Учесть, что при делении на 0 получается +∞, -∞ или неопределѐнность.

Задача 3.3.15. Ввести с клавиатуры 3 целых числа. Составить программу, выводящую «Yes» или «No» в зависимости от того,

60

делятся ли какие-нибудь два из них нацело на третье. Учесть, что одно из чисел может быть нулѐм.

Задача 3.3.16. Ввести с клавиатуры 4 целых числа. Составить программу, выводящую «Yes» или «No» в зависимости от того, совпадают ли остатки от деления первого числа на второе, а третьего на четвѐртое. Учесть, что одно из чисел может быть нулѐм.

Задача 3.3.17. Ввести с клавиатуры время суток (в часах и минутах) между 08:30 и 18:30. Вывести на экран, сколько времени было 30 минут назад и сколько времени будет через 45 минут. Если введѐнные данные некорректны – вывести соответствующее сообщение.

Задача 3.3.18. Ввести с клавиатуры время суток (в часах). Вывести на экран, сколько времени было 10 часов назад и сколько времени будет через 10 часов. Если время выводится для соседних суток, вывести соответствующее примечание (например, «вчера» или «завтра»). Если введѐнные данные некорректны – вывести соответствующее сообщение.

Задача 3.3.19. Вычислить и вывести на экран периметр треугольника с длинами сторонами a, b и c. Значения a, b и c вводятся с клавиатуры. Если треугольник со сторонами такой длины не существует, вывести соответствующее сообщение. Если треугольник является равносторонним или равнобедренным, так же это отметить.

Задача 3.3.20. Ввести с клавиатуры 3 буквы. Определить, сколько различных слов (не обязательно значащих) можно получить, используя по разу каждую из введѐнных букв. Если пользователь введѐт не букву – вывести соответствующее сообщение.

61