Задать вопрос
19 декабря, 05:09

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

+3
Ответы (1)
  1. 19 декабря, 05:16
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Найти в массиве все пары зеркальных элементов (элементов, имеющих один модуль, но разный знак). ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы