Задать вопрос
16 сентября, 14:51

1. найти минимальный по модулю элемент массива

x = 2 1 0 - 1

0 2 1 0

3 - 2 2 0

2. Используя программу ранжирования, найти сумму 3-х наибольших по модулю элементов массива:

T = (-1,2,1,1,-4,0,2,5,3,-2,1)

Распечатать массив до и после ранжирования.

+4
Ответы (1)
  1. 16 сентября, 16:55
    0
    1) program test;

    var

    a:array[1 ... 12] of integer;

    i, min:integer;

    begin

    for i:=1 to 12 do begin

    readln (a[i]) ;

    a[i]:=abs (a[i]) ;

    if i=1 then min:=a[i]

    else if a[i]
    end;

    writeln (min) ;

    end.

    2)

    uses Crt;

    var

    A : array [ 1 ... 100 ] of integer;

    c : integer;

    i, j, N : ShortInt;

    begin

    ClrScr;

    Write ('Количество элементов массива = ') ;

    ReadLn (N) ;

    WriteLn ('Ввод массива') ;

    for i : = 1 to N do

    Read (A [ i ]) ;

    A[i]:=abs (A[i]) ;

    WriteLn;

    //Сортировка пузырьком//

    for i : = 1 to N - 1 do begin

    for j : = N downto i + 1 do begin

    if A [ j ] < A [ j - 1 ]

    then

    begin

    c : = A [ j ]; A [ j ] : = A [ j - 1 ]; A [ j - 1 ] : = c;

    end;

    end;

    end;

    for i:=n-2 to n do writeln (A[i]) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «1. найти минимальный по модулю элемент массива x = 2 1 0 - 1 0 2 1 0 3 - 2 2 0 2. Используя программу ранжирования, найти сумму 3-х ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы