Задание № 7126

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

Бейсик

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

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

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

Паскаль

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

Си

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

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


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

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

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