Спасите меня с задачей! Срочно!!!
Добавлено: 25 дек 2006, 09:26
Помогите решить задачу срочно, очень срочно! Вот: задам массив, состоящий из n - элементов. Определить, есть ли среди последних 5 элементов хотя бы один четный.
Код: Выделить всё
uses crt;
var mas:array[1..10] of byte;
i:byte;
res:boolean;
begin
{ здесь каким-то образом задаются элементы массива. Допустим, случайными числами от 0 до 9}
randomize;
for i:=1 to length(mas) do mas[i]:=random(10);
{задали}
res:=false;
for i:=length(mas)-5 to length(mas)
if not odd(mas[i]) then res:=true;
if res then writeln('есть четные') else writeln('нет четных')
end.
Код: Выделить всё
uses crt;
var mas:array[1..10] of byte;
i:integer;
begin
for i:=1 to length(mas) do begin
write('Введите элемент массива №',i,' - ');
readln(mas[i]);
end;
for i:=length(mas)-5 to length(mas)
if not odd(mas[i]) then begin
writeln('Есть чётные числа');
readkey;
exit;
end;
writeln('Нет четных...')
readkey;
end.