Предмет: Информатика, автор: Honey322


2) Опишите на русском языке или одном из языков программирования алгоритм подсчета максимального количества подряд идущих отрицательных элементов в целочисленном массиве длины 30.
На Паскале АБС

Ответы

Автор ответа: irka1804
2
var
    max, count, i: integer;
    a: array [1..30] of integer;
begin
    max := 0;
    count := 0;
    for i := 1 to 30 do
        read(a[i]);
    for i := 1 to 30 do
        begin
        if a[i] < 0 then
            inc(count)
        else
            begin
            if max < count then
                max := count;
            count := 0;
            end;
        end;
    if max < count then
        max := count;
    writeln(max);
end.
Похожие вопросы
Предмет: Русский язык, автор: iluza3
Предмет: Русский язык, автор: UliaOlolenko464
Предмет: Алгебра, автор: skorpy25
Предмет: Русский язык, автор: RobertFalk228