mereikа
10.04.2021 01:12

Задайте массив из 10 элементов с датчика случайных чисел. Поменяйте местами соседние злементы, стоящие на четных местах, с элементам, стоящими на нечетных. Выведите на экран исходный и полученный массивы.​ Лучше всего на Pascal

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Daria990
23.08.2022 09:56
Использовать Чертежник
алг
нач
  опустить перо
  М;И;Р
  сместиться на вектор(1,0)
  Р;И;М
  сместиться на вектор(1,0)
  М;И;М
кон

алг Р
нач
  опустить перо
  сместиться на вектор(0,3)
  сместиться на вектор(1,0)
  сместиться на вектор(0,-1)
  сместиться на вектор(-1,-0.5)
  поднять перо
  сместиться на вектор(2,-1.5)
кон

алг И
нач
  опустить перо
  сместиться на вектор(0,3)
  сместиться на вектор(0,-3)
  сместиться на вектор(1.5,3)
  сместиться на вектор(0,-3)
  поднять перо
  сместиться на вектор(1,0)
кон

алг М
нач
  опустить перо
  сместиться на вектор(0.75,3)
  сместиться на вектор(0.75,-3)
  сместиться на вектор(0.75,3)
  сместиться на вектор(0.75,-3)
  поднять перо
  сместиться на вектор(1,0)
кон
0,0(0 оценок)
Ответ:
VLAD43211
16.08.2022 22:31
Const
   N = 5;
   M = 3;
Var
   X:array[1..N,1..M] of integer;
   i,j:integer;
   S:real;
Begin
Randomize;
WriteLn('Исходный массив:');
For i:= 1 to N do
    Begin
    For j:= 1 to M do
        Begin
        X[i,j]:=random(41)-20;
        Write(X[i,j]:3,' ')
        End;
    WriteLn
    End;
WriteLn('Новый массив:');
For i:= 1 to N do
    Begin
    For j:=1 to M do
        Begin
        if X[i,j] mod 5 = 0 then X[i,j]:=0;
        S:=S+X[i,j];
        Write(X[i,j]:3,' ')
        End;
    WriteLn
    End;
WriteLn('S = ',S);
ReadLn
End.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота