Pointer39. Дан указатель $$P_1$$ на первый элемент непустого двусвязного списка. Продублировать в списке все элементы с нечетными значениями (новые элементы добавлять перед существующими элементами с такими же значениями) и вывести указатель на первый элемент преобразованного списка.
Рубрика «Проверка знаний»
Решаем задачи Абрамян на C. While11
While11. Дано целое число $$N$$ ($$> 1$$). Вывести наименьшее из целых чисел $$K$$, для которых сумма $$1 + 2 + … + K$$ будет больше или равна $$N$$, и саму эту сумму.
Решаем задачи Абрамян на Паскале. Param66
Param66. Используя типы TPoint, TTriangle и функции Leng и Perim (см. задания Param64 и Param65), описать функцию Area($$T$$) вещественного типа, находящую площадь треугольника $$T$$ ($$T$$ — параметр типа TTriangle) по формуле Герона: $$S_{ABC}=\sqrt{p*(p-|AB|)*(p-|AC|)*(p-|BC|)}$$, где $$p$$ — полупериметр. С помощью этой функции найти площади треугольников $$ABC$$, $$ABD$$, $$ACD$$, если даны координаты точек $$A$$, $$B$$, $$C$$, $$D$$.
Решаем задачи Абрамян на Паскале. Pointer38
Pointer38. Дан указатель $$P_1$$ на первый элемент непустого двусвязного списка. Продублировать в списке все элементы с нечетными номерами (новые элементы добавлять после существующих элементов с такими же значениями) и вывести указатель на последний элемент преобразованного списка.
Решаем задачи Абрамян на C. While10
While10. Дано целое число $$N$$ ($$> 1$$). Найти наибольшее целое число $$K$$, при котором выполняется неравенство $$3^K < N$$.
Решаем задачи Абрамян на C. For18
For18. Дано вещественное число $$A$$ и целое число $$N$$ ($$> 0$$). Используя один цикл, найти значение выражения $$1 — A + A^2 — A^3 + … + (-1)^N*A^N$$. Условный оператор не использовать.
Решаем задачи Абрамян на Паскале. Param65
Param65. Используя тип TPoint и функцию Leng (см. задание Param64), описать тип TTriangle — запись с полями $$A$$, $$B$$, $$C$$ типа TPoint (вершины треугольника) — и функцию Perim($$T$$) вещественного типа, находящую периметр треугольника $$T$$ ($$T$$ — параметр типа TTriangle). С помощью этой функции найти периметры треугольников $$ABC$$, $$ABD$$, $$ACD$$, если даны координаты точек $$A$$, $$B$$, …
Решаем задачи Абрамян на Паскале. Pointer37
Pointer37. Дан указатель $$P_1$$ на первый элемент непустого двусвязного списка. Продублировать в списке все элементы с нечетными номерами (новые элементы добавлять перед существующими элементами с такими же значениями) и вывести указатель на первый элемент преобразованного списка.
Решаем задачи Абрамян на C. While9
While9. Дано целое число $$N$$ ($$> 1$$). Найти наименьшее целое число $$K$$, при котором выполняется неравенство $$3^K > N$$.
Решаем задачи Абрамян на C. For17
For17. Дано вещественное число $$A$$ и целое число $$N$$ ($$> 0$$). Используя один цикл, найти сумму $$1 + A + A^2 + A^3 + … + A^N$$.