Проверьте паскаль, где ошибка??? Не понимаю, как сумму сделать var a:array [1..6] of...

0 голосов

Проверьте паскаль, где ошибка???
Не понимаю, как сумму сделать
var a:array [1..6] of integer;
i:integer;
sum:integer;
begin
sum:=0;
for i:=1 to 6 do
begin
readln(a[ i ]);
sum:=sum+a[ i ];
end;
if (a[i]>9) and (a[i]<100) and (a[i]<0) and (a[i] mod 5=0) then writeln(sum);<br> end.


спросил от Начинающий (499 баллов) в категории Информатика
оставил комментарий от Начинающий (499 баллов)

Напишите, пожалуйста, сумму не через SUM

оставил комментарий от Отличник (5.1k баллов)

if (a[i]>9) and (a[i]<100) and (a[i]<0) and (a[i] mod 5=0) - что значит это условие? :\

оставил комментарий от Начинающий (499 баллов)

ДАН МАССИВ ИЗ 6 ЭЛЕМЕНТОВ. НАЙТИ СУММУ ДВУХЗНАЧНЫХ ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА, КОТОРЫЕ КРАТНЫ 5. ГАРАНИТРУЕТСЯ, ЧТО В МАССИВЕ ТАКИЕ ЭЛЕМЕНТЫ ЕСТЬ.

оставил комментарий от Одаренный (1.4k баллов)

for i:=1 to 6 dobeginreadln(a[ i ]);if (a[i]>9) and (a[i]<100) and (a[i]<0) and (a[i] mod 5=0) then sum:=sum+a[ i ];end; writeln(sum); end.

оставил комментарий от Отличник (5.1k баллов)

Fikort, хоть бы на условие посмотрел. Оно выбирает числа, которые должны больше 9 ии отрицательными !

оставил комментарий от Начинающий (499 баллов)

ОЙ, ТОЧНО, ПОМОГИ, ПОЖАЛУЙСТА

1 Ответ
0 голосов
ответил от Отличник (5.1k баллов)
 
Лучший ответ

Решение вложено. 
------------------------------------------- 


image
оставил комментарий от Начинающий (499 баллов)

Спасибоо)

...