Написать задачку на языке PascalABC 3.1На улице дома с чётными номерами

Написать задачку на языке PascalABC 3.1
На улице дома с чётными номерами находятся с левой стороны, а с нечётными с правой. Знаменито количество обитателей в каждом доме. Посчитайте разницу меж суммарными количествами жителей левой стороны и правой.
Входные данные
1-ая строка состоит из одного числа
n (1n1000) количество домов на улице. Следующая строчка содержит n целых чисел xi (0xi10000) количество обитателей в i-м доме(1in).
Итог
Необходимо вывести одно целое число разницу меж суммарными количествами обитателей левой стороны улицы и правой.
Пример
Исходные данные
3
3 1 4
Результат
-6
Пояснение: на левой стороне 1 житель, на правой 7, разница одинакова 1

Задать свой вопрос
1 ответ
Program t;
varn, x, i, s, k:integer;
a:array [0..20] of integer; 20 =это максимальное количество домов .Заместо 20 поставь хоть какое  число
begin
write('Введите количество домов на улице : ');
read(n);
for i:=1 to n do
begin
write('Введите количество обитателей в ', i, ' -м доме : ');
read(a[i]);
end; 
for i:=1 to n do    
if i mod 2=0 then s:=a[i]+s; Считаем жителей правых        
        for i:=1 to n do
        if i mod 2=1 then k:=a[i]+k;Считаем обитателей левых 
if sgt;k then write('Разница меж домами ', k-s ); 
if slt;k then write('Разница меж домами ', s-k );
end.


Введите количество домов на улице : 3
Введите количество обитателей в 1 -м доме : 3
Введите количество обитателей в 2 -м доме : 1
Введите количество обитателей в 3 -м доме : 4
Разница меж домами -6

Писал на Версии 3.3
Скобки это комменты,их можно убрать

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт