(Паскаль)2 Заполнить с клавиатуры массив из 10 элементов.
5-9 класс
|
Если максимальный элемент находится в первой половине массива подсчитать сумму
четных элементов массива, в противном случае подсчитать сумму нечетных
элементов массива.
program gt;
var a:array[1..1000]of integer;
i,s,r,max,s2:integer;
begin
for i:=1 to 10 do
begin
read(a[i]);
end;
max:=a[1];
for i:=2 to 10 do
begin
if(a[i]>max)then max:=a[i];
end;
r:=0;
for i:=1 to 5 do
begin
if(a[i]=max)then r:=1;
end;
if(r=0)then begin
s:=0;
for i:=1 to 10 do
begin
if(a[i] mod 2=1)then s:=s+a[i];
end;
end;
if(r=1)then begin
s:=0;
for i:=1 to 10 do
begin
if(a[i] mod 2=0)then s:=s+a[i];
end;
end;
write(s);
end.
Другие вопросы из категории
сообщение "является " либо "не является " в кубейсике
а) Доброе приведение
б) Лечащая паутина
в) Китайский медведь
г) Антипод снайперу
Читайте также
минимальный элемент находится в первой
половине массива увеличить каждый четный элемент массива в два раза, в противном случае массив
оставить без изменения. Вывести новый
массив на экран в виде строки.
таких членов.
2.Дан массив из 10 элементов. Найти количество элементов с четными индексами.
3.Дан массив из 10 элементов. Найти наибольший элемент массива.
есть ли в массиве одинаковые элементы и
вывести их на экран.
Заполнить с клавиатуры массив из 10 элементов. Подсчитать количество
положительных и отрицательных элементов массива.