Аватар
Информатика, опубликовано 2018-08-22 22:26:55 by Гость

Определить максимальный и минимальный элементы среди положительных нечётных элементов целочисленного массива Х. Удалить из массива все нулевые элементы. Срочно!!!

Аватар
Ответ оставил Гость

Type
    array100 = array[1..100]of integer;

var
    x: array100;
    i, n, j, t, min, max: integer;


procedure show(x: array100; n: integer);
var i:integer;
begin
    writeln();
    writeln(Вывод массива[,n,]:);
    for i := 1 to n do
        write(x[i], );
    writeln();
end;

begin
    n := 20;
    max := -200;
    min := 200;
   
    for i := 1 to n do
    begin
        x[i] := random(2*n) - n;
    end;
    show(x, n);
   
    for i := 1 to n do
    begin
        if (x[i] > 0) and (x[i] mod 2 = 1) then begin
            if x[i] > max then max := x[i];
            if x[i]         end;
    end;
    writeln(Max = , max, Min = , min);
   
    i := 1;
    while i     begin
        if x[i] = 0 then begin
            for j := i + 1 to n do
                x[j - 1] := x[j];
            n := n - 1;
        end
        else i := i + 1;
    end;
    show(x,n);
end.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.