Строки. Pascal
Ну вот снова нужна помощь
Задание: Задан одномерный массив, каждым элементом которого является строка символов, состоящая из одних цифр. Рассматривая каждую строку как число, определить сумму четных и нечетных значений элементов массива.
Вот что попробовал сделать, но не могу понять почему не работает
Спасайте пожалст ))
Ну вот снова нужна помощь
Задание: Задан одномерный массив, каждым элементом которого является строка символов, состоящая из одних цифр. Рассматривая каждую строку как число, определить сумму четных и нечетных значений элементов массива.
Вот что попробовал сделать, но не могу понять почему не работает
Код:
uses crt;
Var
a:array[1..100] of integer;
i,n:integer;
s1,s2:integer;
begin
clrscr;
s1:=0; s2:=0;
write ('Введите количество элементов массива n=');
Readln(n);
Writeln('Вводим элементы массивов') ;
for i:=1 to n do
Read (a[i]);
for i:=1 to n do
if i mod 2=0 then
s1:=s1+a[i]
else s2:=s2+a[i];
writeln('Сумма четных элементов массива s1=',s1);
writeln('Сумма нечетных элементов массива s2=',s2);
End.