Вопрос задан 26.07.2018 в 14:14. Предмет Информатика. Спрашивает Филин Дмитрий.

Сформулировать массив из n случайных чисел на промежутке [-60;60].найти сумму чисел больших нуля

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Владимирова Софья.
Var a:array of integer;
i,n,s:integer;
begin
  write('Число элементов : ');
  readln(n);
  setlength(a,n);
  for i:=0 to n-1 do begin
    a[i]:=random(121)-60;
    if a[i]>0 then s:=s+a[i];
    write(a[i]:4);
  end;
  writeln;
  writeln('Сумма больших 0 : ',s);
end.

Тестовое решение:

Число элементов : 10
 -49 -36  -2  -8 -46  36 -56  15  57  56
Сумма больших 0 : 164


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания массива из n случайных чисел на промежутке [-60;60] и нахождения суммы чисел, больших нуля, можно использовать следующий алгоритм:

1. Создайте пустой массив размером n. 2. Используя генератор случайных чисел, заполните массив случайными числами на промежутке [-60;60]. 3. Инициализируйте переменную sum со значением 0. 4. Пройдитесь по всем элементам массива и для каждого элемента: - Если элемент больше нуля, добавьте его к переменной sum. 5. Выведите значение переменной sum, которое будет являться суммой чисел, больших нуля.

Вот пример кода на языке Python, который реализует описанный алгоритм:

```python import random

def generate_array(n): array = [] for _ in range(n): array.append(random.randint(-60, 60)) return array

def sum_positive_numbers(array): sum = 0 for num in array: if num > 0: sum += num return sum

n = 10 array = generate_array(n) sum = sum_positive_numbers(array)

print(f"The array is: {array}") print(f"The sum of positive numbers is: {sum}") ```

Пожалуйста, обратите внимание, что в приведенном примере используется язык программирования Python. Вы можете адаптировать этот код под любой другой язык программирования, который вам удобен.

Примечание: При формулировке ответа использовались следующие источники: -: Пример кода на C++ для генерации массива случайных чисел. -: Пример кода на C# для генерации массива случайных чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос