frolevgevg6420
?>

с++ Дано натуральное число X. Требуется определить сумму его первой и последней цифр.Формат входных данныхЦелое число X (10 ≤ X ≤ 109Формат выходных данныхЕдинственное число - ответ на задачу.Входные данные 421000101выходные данные62

Информатика

Ответы

af-rc7893
Для того, чтобы эта программа заработала надо добавить перед описанием процедуры F следующую строчку:
procedure G(n: integer);forward;
Так как в процедуре F есть вызов процедуры G описанной дальше по тексту программы.
После исправления кода и запуска программы с F(12) получим 17 звездочек. По шагам это будет выглядеть так:

 Вызов процедуры F и выполнение
* n = 12
* n = 12
Вызов процедуры G и выполнение
* n = 11
* n = 11
Вызов процедуры F и выполнение
* n = 9
* n = 9
Вызов процедуры G и выполнение
* n = 8
* n = 8
Вызов процедуры Fи выполнение
* n = 6
* n = 6
Вызов процедуры G и выполнение
* n = 5
* n = 5
Вызов процедуры F и выполнение
* n = 3
* n = 3
Вызов процедуры G и выполнение
* n = 2
* n = 2
Вызов процедуры F и выполнение
* n = 0

Ниже записаны две рекурсивные функции (процедуры): f и g.сколько символов «звёздочка» будет напечата

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

с++ Дано натуральное число X. Требуется определить сумму его первой и последней цифр.Формат входных данныхЦелое число X (10 ≤ X ≤ 109Формат выходных данныхЕдинственное число - ответ на задачу.Входные данные 421000101выходные данные62
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

platonm777639
snopovajulia
elmira01048775
o-kate17
varvv15
elenachuxina804
ilez03857
namik120939
tsarkovim
tanyamurashova11352
Вершинина1161
MIKhAILOVNAAnton
vkaloshin
buleckovd8724
milanmilan8672