СВ
Смирнова Вероника

помогите с рекурсией на паскаль. как определить кол-во пробелов в строке используя рекурсю?

Александр
Александр

Тупо используя ее вместо обычного цикла.

Opt
Opt

Довольно бессмысленно применять тут рекурсию. Хотя примерно так:
function c( s: string; p: integer ): integer;
var r: integer;
begin
r := 0;
if (p <= length(s)) then
begin
if (s[ p ] = ' ') then r := 1;
r := r + c( s, p+1 );
end;
c := r;
end;

Похожие вопросы
Помогите с паскалем (строки)
Составить программу, которая определяет кол-во символов в введенной строке. Паскаль. Помогите.)
Программирование. Паскаль. Рекурсия.
«написать программу, удаляющую из строки S все пробелы. Вывести преобразованную строку на экран» на турбо паскале
написать программу, удаляющую из строки S все пробелы. Вывести преобразованную строку на экран на. паскаль.... помогите
Помогите плиз ктото с задачкой на ПАСКАЛЬ!! ! В строке определить количество цифр в строке. И удалить их все.
паскаль рекурсия вычислить
Как преобразить строку 2ичного кода в 10сятичный в паскале?
как писать строки в паскале через пробел
С++ Заданая строка. Заданная строка. Определить количество символов В содержащихся в этой строке.