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.