Processing math: 0%

Решаем задачи Абрамян на Паскале. Integer 6

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

Решаем задачи Абрамян на Паскале. Integer 5

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

Решаем задачи Абрамян на Паскале. Integer 4

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

Примеры решения задач из книги М. Э. Абрамян «1000 Задач по программированию.» Integer

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

Решаем задачи Абрамян на Паскале. Begin 40

Begin40. Найти решение системы линейных уравнений вида: \begin{cases}A_1*x + B_1*y = C_1,\\A_2*x+B_2*y=C_2,\end{cases} заданной своими коэффициентами A_1, B_1, C_1, A_2, B_2, C_2, если известно, что данная система имеет единственное решение. Воспользоваться формулами: x=(C_1*B_2-C_2*B_1)/D, y=(A_1*C_2-A_2*C_1)/D, где D=A_1*B_2-A_2*B_1.

Решаем задачи Абрамян на Паскале. Begin 39

Begin39. Найти корни квадратного уравнения A*x^2+B*x+C=0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения положителен. Вывести вначале меньший, а затем больший из найденных корней. Корни квадратного уравнения находятся по формуле x_1=(-B+\sqrt{D})/(2*A),x_2=(-B-\sqrt{D})/(2*A), где D — дискриминант, равный B^2-4*A*C.