Помощь - Поиск - Пользователи - Календарь
Полная версия: строки
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Lis
Добрый вечер. Помогите пожалуйста!
Описать функцию sum без параметров, которая находит сумму цифр в строке.
sheka

function sum:integer;
var
i : byte;
begin
sum := 0:
for i := 1 to length(s) do
if s[i] in [0..9] then
inc(sum,strtoint(s[i]);
end;

Lapp
Условие в цикле можно заменить на вот такое:
    if s[i] in [1..9] then
- и делать немного меньше лишнего ))
sheka
3 минуты искал разницу.. good.gif
Lis
спасибо вам! smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.