В цикле for выводить только нечетные значения
Привет ребята. Суть такая, препод задал вопрос. Как в цикле for от 1 до 10 вывести только нечетные значения. Предложеные варианты с вложенным циклом не подходят. Наводка была на типы данных. К сожалению в паскале я не силен. Быстрое штудирование учебников ничего не дало, может поторопился, но у кого какие варианты?
Используй генератор случайных чисел. Полученные числа умножай на -1
Функция ODD тебе в руки.
Код:
for i:=1 to 10 do
begin
if i mod 2<>0 then writeln(i);
end;
begin
if i mod 2<>0 then writeln(i);
end;
Код:
program test;
var i: integer;
begin
for i:= 1 to 10 do
begin
if (i and 1) <> 0 then
writeln(i);
end;
end.
var i: integer;
begin
for i:= 1 to 10 do
begin
if (i and 1) <> 0 then
writeln(i);
end;
end.