Помогите с паскалем) Массивы.
Задача: Даны два одномерных массива. Создайте третий массив, значение элементов которого равно разности значений элементов исходных массивов, и выведите его на экран.
Не могу понять, как сделать, чтобы в третий массив разность выводилась.
У меня получалась такая программа:
type
mas=array[1..10]of integer;
var
a,b:mas;
i:integer;
begin
for i:=1 to 1 do
begin
write('a[',i,']= ');
readln(a);
end;
for i:=1 to 1 do
begin
write('b[',i,']= ');
readln(b);
end;
for i:=1 to 1 do
write(a);
writeln;
for i:=1 to 1 do
write(b);
writeln;
for i:=1 to 1 do
write(a-b);
end.
Но вроде это не в массив выводится же?!
Тогда приходится вводить десять "а" и десять "b", после чего разность.
Это нормально?
и наверное после writeln('c[',i,']=',c[ i]); end с точкой ?! А то Pascal ABC ругается