Задача:Задан массив букв и чисел. Найти произведение всех чисел заданного массива.
Перерыла почти весь поиск. Не знаю как отсортировать буквы и цифры от массива. Помогите решить.
а)
if s[i] in ['0'..'9'] then begin
val(s[i], x, e);
p := p * x;
end;
Const
arr: array[1 .. 5] of string = (
'a', '16', '-34', 'e', 'm'
);
val(s[i],x,e);
if e=0 then
p:=p*x
Да можно и как я написал, но и твой и мой варианты годятся только для случая, когда массив задан так, как показал Volvo, а если это просто строка символов, то все будет немного подругому, в общем ждем автора ..
а разве твой сочтет, что '16' in ['0'..'9']? а '-34'?
;) Нет конечно
Просто сегодня мозг отдает пальцам команды печатть бред)
виноват