Делфи Помощь с написанием кода Дан массив из 10 элементов. Найти: а) количество элементов, величины которых являются четными числами; б) количество элементов, величины которых являются неотрицательными.
program FindElements; var arr: array1..101..101..10 of Integer; // объявляем массив из 10 элементов i, countEven, countNonNegative: Integer; begin // заполняем массив произвольными значениями arr111 := 5; arr222 := -2; arr333 := 8; arr444 := -4; arr555 := 0; arr666 := 3; arr777 := 10; arr888 := -7; arr999 := 6; arr101010 := -1; countEven := 0; countNonNegative := 0; for i := 1 to 10 do begin // проверяем на четность if arriii mod 2 = 0 then InccountEvencountEvencountEven; // проверяем на неотрицательность if arriii >= 0 then InccountNonNegativecountNonNegativecountNonNegative; end; Writeln′Количествочетныхэлементов:′,countEven'Количество четных элементов: ', countEven′Количествочетныхэлементов:′,countEven; Writeln′Количествонеотрицательныхэлементов:′,countNonNegative'Количество неотрицательных элементов: ', countNonNegative′Количествонеотрицательныхэлементов:′,countNonNegative; Readln; end.
Этот код на Delphi сначала объявляет массив arr из 10 элементов и заполняет его произвольными значениями. Затем с помощью цикла for проходит по всем элементам массива и проверяет их на четность и неотрицательность. После этого выводит количество четных элементов и количество неотрицательных элементов.
Пример кода на Delphi:
program FindElements;var
arr: array1..101..101..10 of Integer; // объявляем массив из 10 элементов
i, countEven, countNonNegative: Integer;
begin
// заполняем массив произвольными значениями
arr111 := 5;
arr222 := -2;
arr333 := 8;
arr444 := -4;
arr555 := 0;
arr666 := 3;
arr777 := 10;
arr888 := -7;
arr999 := 6;
arr101010 := -1;
countEven := 0;
countNonNegative := 0;
for i := 1 to 10 do
begin
// проверяем на четность
if arriii mod 2 = 0 then
InccountEvencountEvencountEven;
// проверяем на неотрицательность
if arriii >= 0 then
InccountNonNegativecountNonNegativecountNonNegative;
end;
Writeln′Количествочетныхэлементов:′,countEven'Количество четных элементов: ', countEven′Количествочетныхэлементов:′,countEven;
Writeln′Количествонеотрицательныхэлементов:′,countNonNegative'Количество неотрицательных элементов: ', countNonNegative′Количествонеотрицательныхэлементов:′,countNonNegative;
Readln;
end.
Этот код на Delphi сначала объявляет массив arr из 10 элементов и заполняет его произвольными значениями. Затем с помощью цикла for проходит по всем элементам массива и проверяет их на четность и неотрицательность. После этого выводит количество четных элементов и количество неотрицательных элементов.