Записи с меткой «Новичкам»

Решаем задачи Абрамян на C. If11

If11. Даны две переменные целого типа: $$A$$ и $$B$$. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных $$A$$ и $$B$$.

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

Pointer8. Даны указатели $$P_1$$ и $$P_2$$ на вершины двух непустых стеков. Переместить все элементы из первого стека во второй (в результате элементы первого стека будут располагаться во втором стеке в порядке, обратном исходному) и вывести адрес новой вершины второго стека. Операции выделения и освобождения памяти не использовать.

Решаем задачи Абрамян на C. Case10

Case10. Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, –1 — поворот направо. Дан символ $$C$$ — исходное направление робота и целое число $$N$$ — посланная ему команда. Вывести направление робота после …

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

Param35. Описать процедуру TrimRightC($$S$$, $$C$$), удаляющую в строке $$S$$ конечные символы, совпадающие с символом $$C$$. Строка $$S$$ является входным и выходным параметром. Дан символ $$C$$ и пять строк. Используя процедуру TrimRightC, преобразовать данные строки.

Решаем задачи Абрамян на C. If10

If10. Даны две переменные целого типа: $$A$$ и $$B$$. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных $$A$$ и $$B$$.

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

Param34. Описать процедуру TrimLeftC($$S$$, $$C$$), удаляющую в строке $$S$$ начальные символы, совпадающие с символом $$C$$. Строка $$S$$ является входным и выходным параметром. Дан символ $$C$$ и пять строк. Используя процедуру TrimLeftC, преобразовать данные строки.

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

Recur22. Вывести значение целочисленного выражения, заданного в виде строки $$S$$. Выражение определяется следующим образом (функция $$M$$ возвращает максимальный из своих параметров, а функция $$m$$ — минимальный): <выражение>::= <цифра>| $$M$$(<параметры>) | $$m$$(<параметры>) <параметры>::= <выражение>| <выражение>, <параметры>

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

Pointer7. Дан указатель $$P_1$$ на вершину стека (если стек пуст, то $$P_1=nil$$). Извлечь из стека все элементы и вывести их значения. Вывести также количество извлеченных элементов $$N$$ (для пустого стека вывести $$0$$). После извлечения элементов из стека освобождать память, которую они занимали.

Решаем задачи Абрамян на C. If9

If9. Даны две переменные вещественного типа: $$A$$, $$B$$. Перераспределить значения данных переменных так, чтобы в $$A$$ оказалось меньшее из значений, а в $$B$$ — большее. Вывести новые значения переменных $$A$$ и $$B$$.