ЮЗ
Юлия Зыкова

ПОМОГИТЕ! Надо решить задачу по програмированию!

Решение есть и оно вроде правильное, но почему-то не получается. Вот сама задача:
С клавиатуры вводится длинное целое число, не менее 50 цифр. Определить сумму всех четных цифр данного числа.
Вот Код:
program A2;
var t,x:string; l,s,z,I,cod:integer;
begin
Writeln('Введите текст');
Readln(t);
l:=length(t);
s:=0;
for i:=1 to l do begin
x:=Copy(t,I,l);
Val(x,z,cod);
if (cod=0) and (z mod 2=0) then s:=s+z
else writeln ('При переводе',i,' символа обнаружена ошибка');end;
writeln ('Сумма чётных цифр исходного числа = ');
end.
Что не так?

ЕА
Екатерина Афиногенова

Под рукой паскаля нет, но вроде надо
x:=Copy(t,I,l);
заменить на
x:=Copy(t,i,1);

Похожие вопросы
помогите решить 2 задачи по програмированию VBA
Помогите пожалуйста разобрать задачу по програмированию на C++.
Задача на програмирование
задача по програмированию в Visual Basic
Помогите с програмированием! Нужно решить хотя бы два задания!
Помогите с програмированием в Паскале АВС (задача внутри)
Задача по програмированию
Помогите пожалуйста, не могу решить задачи по програмированию....
Ребята, помогите пожалуйста с тримя задачами по програмированию...
помогите решить задачу по програмированию C#