Case9. Даны два целых числа: $$D$$ (день) и $$M$$ (месяц), определяющие правильную дату невисокосного года. Вывести значения $$D$$ и $$M$$ для даты, следующей за указанной.
Решаем задачи Абрамян на C. If9
If9. Даны две переменные вещественного типа: $$A$$, $$B$$. Перераспределить значения данных переменных так, чтобы в $$A$$ оказалось меньшее из значений, а в $$B$$ — большее. Вывести новые значения переменных $$A$$ и $$B$$.
Решаем задачи Абрамян на Паскале. Param33
Param33. Описать процедуру LowCaseRus($$S$$), преобразующую все прописные русские буквы строки $$S$$ в строчные (остальные символы строки $$S$$ не изменяются). Строка $$S$$ является входным и выходным параметром. Используя процедуру LowCaseRus, преобразовать пять данных строк.
Решаем задачи Абрамян на Паскале. Recur21
Recur21. Вывести значение логического выражения, заданного в виде строки $$S$$. Выражение определяется следующим образом («T» — True, «F» — False): <выражение>::= $$T$$ | $$F$$ | And(<выражение>, <выражение>) | Or(<выражение>, <выражение>)
Решаем задачи Абрамян на Паскале. Pointer6
Pointer6. Дан указатель $$P_1$$ на вершину стека, содержащего не менее десяти элементов. Извлечь из стека первые девять элементов и вывести их значения. Вывести также адрес новой вершины стека. После извлечения элементов из стека освобождать память, которую они занимали.
Решаем задачи Абрамян на C. Case8
Case8. Даны два целых числа: $$D$$ (день) и $$M$$ (месяц), определяющие правильную дату невисокосного года. Вывести значения $$D$$ и $$M$$ для даты, предшествующей указанной.
Решаем задачи Абрамян на C. If8
If8. Даны два числа. Вывести вначале большее, а затем меньшее из них.
Решаем задачи Абрамян на Паскале. Param32
Param32. Описать процедуру UP_CaseRus($$S$$), преобразующую все строчные русские буквы строки $$S$$ в прописные (остальные символы строки $$S$$ не изменяются). Строка $$S$$ является входным и выходным параметром. Используя процедуру UP_CaseRus, преобразовать пять данных строк.
Решаем задачи Абрамян на Паскале. Recur20
Recur20. Вывести значение целочисленного выражения, заданного в виде строки $$S$$. Выражение определяется следующим образом (функция $$M$$ возвращает максимальный из своих параметров, а функция $$m$$ — минимальный): <выражение>::= <цифра>| $$M$$(<выражение>, <выражение>) | $$m$$(<выражение>, <выражение>)
Решаем задачи Абрамян на Паскале. Pointer5
Pointer5. Дан указатель $$P_1$$ на вершину непустого стека. Извлечь из стека первый (верхний) элемент и вывести его значение $$D$$, а также адрес $$P_2$$ новой вершины стека. Если после извлечения элемента стек окажется пустым, то положить $$P_2=nil$$. После извлечения элемента из стека освободить память, занимаемую этим элементом.