Задание № 7103

Ниже на четырёх языках программирования записан рекурсивный алгоритм F.

Бейсик

SUB F(n)
	PRINT n
	IF n <= 5 THEN 
		F(n + 2)
		F(n + 3)
	END IF 
END SUB

Алгоритмический язык

алг F(цел n) 
нач
	вывод n, нс 
	если n <= 5 то 
		F(n + 2)
		F (n + 3) 
	все 
кон

Паскаль

procedure F(n: integer); 
begin
	writeln (n); 
	if n <= 5 then 
	begin
		F(n + 2);
		F (n + 3) 
	end 
end

Си

void F(int n)
{
	printf("%d\n", n); 
	if (n <= 5)
	{
		F(n + 2) ;
		F(n + 3) ;
	}
}

Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(2)?


Решать другие задания по теме: Ре­кур­сив­ные алгоритмы

Показать ответ
Комментарий:
Ответ: 39

Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.