Pointer18. Дано число $$D$$ и указатели $$P_1$$ и $$P_2$$ на начало и конец очереди, содержащей не менее двух элементов. Добавить элемент со значением $$D$$ в конец очереди и извлечь из очереди первый (начальный) элемент. Вывести значение извлеченного элемента и новые адреса начала и конца очереди. После извлечения элемента из очереди освободить память, занимаемую этим элементом.
Записи с меткой «Новичкам»
Решаем задачи Абрамян на C. If22
If22. Даны координаты точки, не лежащей на координатных осях $$OX$$ и $$OY$$. Определить номер координатной четверти, в которой находится данная точка.
Решаем задачи Абрамян на Паскале. Param45
Param45. Описать функцию DecToHex($$N$$) строкового типа, возвращающую строковое представление целого неотрицательного числа $$N$$ в 16-ричной системе счисления. Результирующая строка состоит из символов «0»-«9», «A»-«F» и не содержит ведущих нулей (за исключением представления числа $$0$$). Используя эту функцию, получить 16-ричные представления пяти данных чисел.
Решаем задачи Абрамян на Паскале. Pointer17
Pointer17. Дано число $$D$$ и указатели $$P_1$$ и $$P_2$$ на начало и конец очереди (если очередь является пустой, то $$P_1=P_2=nil$$). Добавить элемент со значением $$D$$ в конец очереди и вывести новые адреса начала и конца очереди.
Решаем задачи Абрамян на C. Case19
Case19. В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года определить его название, если 1984 год — начало цикла: «год зеленой крысы».
Решаем задачи Абрамян на C. If21
If21. Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести 0. Если точка не совпадает с началом координат, но лежит на оси $$OX$$ или $$OY$$, то вывести соответственно 1 или 2. Если точка не лежит на координатных осях, то вывести 3.
Решаем задачи Абрамян на Паскале. Param44
Param44. Описать функцию DecToBin($$N$$) строкового типа, возвращающую строковое представление целого неотрицательного числа $$N$$ в двоичной системе счисления. Результирующая строка состоит из символов «0»-«1» и не содержит ведущих нулей (за исключением представления числа $$0$$). Используя эту функцию, получить двоичные представления пяти данных чисел.
Решаем задачи Абрамян на Паскале. Param43
Param43. Описать функцию DeCompressStr($$S$$) строкового типа, восстанавливающую строку, сжатую процедурой CompressStr (см. задание Param42). Параметр $$S$$ содержит сжатую строку; восстановленная строка является возвращаемым значением функции. С помощью функции DeCompressStr восстановить пять данных сжатых строк.
Решаем задачи Абрамян на C. Case18
Case18. Дано целое число в диапазоне 100–999. Вывести строку-описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «восемьсот четырнадцать».
Решаем задачи Абрамян на C. If20
If20. На числовой оси расположены три точки: $$A$$, $$B$$, $$C$$. Определить, какая из двух последних точек ($$B$$ или $$C$$) расположена ближе к $$A$$, и вывести эту точку и ее расстояние от точки $$A$$.