Предмет: Информатика,
автор: alesiaKylikova
Создать массив из 12 целых чисел.Нечетные элементы увеличить на их номер.Положительные элементы уменьшить в три раза.
Ответы
Автор ответа:
0
Var mas:array[1..12] of integer;
mas1:array[1..12] of real;
i:integer;
Begin
for i:=1 to 12 do begin
mas[i]:=random(5000);
if (mas[i] mod 2 <> 0) then mas[i]:=mas[i]+i;
mas1[i]:=mas[i];
if (mas1[i] > 0) then mas1[i]:=mas1[i]/3;
writeln(mas1[i]);
end;
end.
mas1:array[1..12] of real;
i:integer;
Begin
for i:=1 to 12 do begin
mas[i]:=random(5000);
if (mas[i] mod 2 <> 0) then mas[i]:=mas[i]+i;
mas1[i]:=mas[i];
if (mas1[i] > 0) then mas1[i]:=mas1[i]/3;
writeln(mas1[i]);
end;
end.
Автор ответа:
0
сек надо потправить кое что
Автор ответа:
0
подправить
Автор ответа:
0
тогда так. я использовал 2массива потому-что переменные типа integer нельзя делить на 3, а real можно, но к real не применима операция mod, поэтому я после проверки на нечётность, перевожу это значение в массив real и выполняю уже деление
Похожие вопросы
Предмет: Обществознание,
автор: Аноним
Предмет: Математика,
автор: shali240210
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: Маляфка2134к4