Поделитесь своими знаниями, ответьте на вопрос:
Вводится натуральное число. необходимо подсчитать сумму и количество цифр. результат вывести на экран через запятую. в программе должна быть процедура ввода и процедура для подсчёта суммы и количества цифр. обязательное использование цикла с постусловием! паскаль а
ответ:
program strtoword;
var
s, r: string;
i: integer;
b: boolean;
d: set of char;
begin
writeln ('введите строку: ');
readln (s);
d : = [' ', ',', '.'];
r : = '';
b : = true;
for i : = 1 to length (s) do begin
if s [i] in d then begin
b : = true;
end else if b and not (s [i] in d) then begin
r : = r + s [i];
b : = false;
end;
end;
writeln (r);
readln;
end.
объяснение:
d : = [' ', ',', '.']; - это множество символов - разделителей, можно добавить еще любые символы, которые разделяют слова