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

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

Задать свой вопрос
1 ответ
Первый цикл 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]) lt;= 2 then s:=s+Mas[i];
  writeln(s)
 
end.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт