maxkuskov2485
?>

Visual Basic. Создать новый массив с элементами меньше 10 и больше -10, и найти суммы элементов старого и нового массивов.

Информатика

Ответы

Александра Викторович531
Const
  m = 4;
  n = 3;

var
  a: array[1..m, 1..n] of integer;
  i, j, im, jm, mx, e: integer;

begin
  Randomize;
  mx := -1000;
  for i := 1 to m do
  begin
    for j := 1 to n do
    begin
      a[i, j] := Random(100) - 50;
      e := abs(a[i, j]);
      if mx < e then begin
        mx := e; im := i; jm := j
      end;
      write(a[i,j]:4)
    end;
    writeln
  end;
  writeln;
  writeln('Максимальный по модулю элемент a[', im, ';', jm, ']=', mx)
end.

Тестовое решение:

 -12 -36 -41
   7 -45  12
 -23  48   0
  -1  31  14

Максимальный по модулю элемент a[3;2]=48
Инна_Nina1182
Var a: array of integer; var i: byte; var b: boolean; begin b: =true; setlength(a,8); var n: =0; writeln('введите число: '); readln(i); var d: =i; while i< > 0 do begin a[n]: =i mod 2; i: =i div 2; inc(n); end; setlength(a,n); for   i: =0 to n-1 do begin if n=0 then begin write(0); break; end; swap(a[i],a[n-1]); write(a[i]); end; for i: =1 to n-1 do begin if n=0 then break; if a[i-1]< > a[i] then begin b: =false; break; end; end; if (b=false) then write(' = ',d,' это не палиндром') else  write(' = ',d,' это палиндром'); end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Visual Basic. Создать новый массив с элементами меньше 10 и больше -10, и найти суммы элементов старого и нового массивов.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

хуйдрочил_Анастасия
AleksandraRuslan504
abcd138191
julichca68
Faed_Arakcheeva
olesyashazk5055
shelep19789
tboychenko
Svetlana290419
Paikina Natalya30
rina394992
koldunovan
pravovoimeridian
kep92
okarp