Задать вопрос
8 ноября, 06:49

Найти в массиве все пары зеркальных элементов (элементов, имеющих один модуль, но разный знак).

+5
Ответы (1)
  1. 8 ноября, 08:18
    0
    Const nx = 30; var C:Array[1 ... nx]of integer;

    r, i, n, m, max, k, el:integer;

    Begin

    Randomize;

    write ('Введите количество элементов') ; Readln (n) ;

    for r:=1 to n do begin

    C[r]:=random (100) - 50; write (C[r]:4) ; end;

    writeln;

    for r:=1 to n do begin

    if 0 < C[r] then begin

    for i:=r to n do begin

    if (0 > C[i]) and (abs (C[i]) = C[r]) then writeln (r:3, C[r]:4,' ', i:3, C[i]:4) ; end; end;

    if 0 > C[r] then begin

    for i:=r to n do begin

    if (0 < C[i]) and (C[i] = abs (C[r])) then writeln (r:3, C[r]:4,' ', i:3, C[i]:4) ; end; end; end; end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Найти в массиве все пары зеркальных элементов (элементов, имеющих один модуль, но разный знак). ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы