Дан массив состоящий из 10-ти элементов

0 голосов
37 просмотров

Дан массив состоящий из 10-ти элементов


image

Информатика (12 баллов) | 37 просмотров
Дан 1 ответ
0 голосов

Первый цикл for заменяет все числа в массиве, которые нацело делятся на 3, частными от деления этих чисел на 3.(То есть 18 заменится на 6 и т. д. )
Второй цикл суммирует все числа в массиве, которые по абсолютной величине(по модулю) не превосходят 2.(Это числа 0, 1, 2)

s = Mas[3] + Mas[4] + Mas[10]
s =  -2 + 2 + 1
s = 1

Ответ: 1

P.s. Если хочешь можешь сам запустить и проверить ответ.
var s,i: integer;
Mas: array[1..10] of integer;
begin
  Mas[1]:= 18; Mas[2]:= 10; Mas[3]:= -6;
  Mas[4]:= 6; Mas[5]:= 12; Mas[6]:= 4;
  Mas[7]:= -16; Mas[8]:= -7; Mas[9]:= 15;
  Mas[10]:= 3; s:= 0;
  for i:= 1 to 10 do
    if Mas[i] mod 3 = 0 then
       Mas[i]:= Mas[i] div 3;
  for i:= 1 to 10 do
    if abs(Mas[i]) <= 2 then s:=s+Mas[i];<br>  writeln(s)
 
end.

(462 баллов)