Очень срочно! 50 баллов за ответ. Задать массив генератором случайных чисел в диапазоне...

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

Очень срочно! 50 баллов за ответ.
Задать массив генератором случайных чисел в диапазоне [-25;25]. Найти произведение отрицательных элементов массива и вывести на экран все нечетные элементы массива.


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

какое вранье?

0

Про 50 баллов. Посмотрите, сколько указано: 25+13б за лучший ответ

0

как они распределяются я естественно не знаю

0

теперь знаю

0

В паскале нужно сделать

0

На главной странице внизу ссылка "Общие вопросы", вопрос номер 9. как раз про 50 баллов.

0

прочитаю но чуть позже

0

помоги решить прошу

0

Нет, спасибо, это слишком простая и неинтересная задача, её и подобные тут сто раз уже решали.

0

реши пожалуйста, тебе ведь не сложно.

Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.Net 3.0, сборка 1052
const
  nn=100;
var
  i,n:integer;
  a:array[1..nn] of integer;
  p:real;
begin
  Write('Количество элементов в массиве: '); Read(n);
  Writeln('Исходный массив');
  for i:=1 to n do begin
    a[i]:=Random(51)-25;
    Write(a[i],' ')
  end;
  Writeln;
  p:=1;
  Writeln('Нечетные элементы:');
  for i:=1 to n do begin
    if a[i]<0 then p:=p*a[i];<br>    if a[i] mod 2 <> 0 then Write(a[i],' ')
  end;
  Writeln;
  Writeln('Произведение отрицательных элементов: ',p)
end.

Тестовое решение:
Количество элементов в массиве: 20
Исходный массив
-18 -9 18 15 7 -20 -4 18 -24 -6 -24 2 -3 -10 12 -4 19 4 0 -17
Нечетные элементы:
-9 15 7 -3 19 -17
Произведение отрицательных элементов: -91371110400

(142k баллов)
0

спасибо

0

достаточно кнопочки синей)