Создать массив из 12 целых чисел.Нечетные элементы увеличить ** их номер.Положительные...

0 голосов
167 просмотров

Создать массив из 12 целых чисел.Нечетные элементы увеличить на их номер.Положительные элементы уменьшить в три раза.


Информатика (15 баллов) | 167 просмотров
0

вот скриншот

0
0

я скопировала все что ты мне написал и вставила и он все рассчитал ,спасибо

0

удачи в покорении информатики :)

0

214.6666666666671183.33333333333846.6666666666671371.33333333333981.333333333333792.666666666667,вот такои у меня получился ответ1123.33333333333304.666666666667431.3333333333331057.33333333333804.66666666666775.6666666666667

0

проверь

0

я не смогу проверить, ведь числа рандомные :)

0

ок

0

рандом это значит случайность

0

в этом коде я сделал рандом от 0 до 4999

Дан 1 ответ
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.

(8.6k баллов)
0

сек надо потправить кое что

0

подправить

0

тогда так. я использовал 2массива потому-что переменные типа integer нельзя делить на 3, а real можно, но к real не применима операция mod, поэтому я после проверки на нечётность, перевожу это значение в массив real и выполняю уже деление