Вопрос задан 24.07.2018 в 14:16. Предмет Информатика. Спрашивает Шабловский Вадим.

Составить программу которая заполняет массив а [1...10] случайными целыми числами в диапазоне от 1

до 10 и вычисляет сумму элементов массива с индексом от n до m включительно. Числа n и m введите с клавиатуры
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Miftahov Karim.

// PascalABC.NET 3.3, сборка 1549 от 17.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(10,1,10); a.Println;
  var (n,m):=ReadInteger2('Введите n и m:');
  Writeln('S=',a[n-1:m].Sum)
end.

Пример
1 8 9 1 2 1 10 4 10 2
Введите n и m: 3 6
S=13

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

Program to Fill an Array with Random Integers and Calculate the Sum of Elements within a Range

Here is a program that fills an array with random integers from 1 to 10 and calculates the sum of elements within a specified range. The range is determined by the values of `n` and `m`, which are entered by the user.

```python import random

# Function to fill the array with random integers def fill_array(): array = [] for _ in range(10): array.append(random.randint(1, 10)) return array

# Function to calculate the sum of elements within a range def calculate_sum(array, n, m): if n < 0 or m >= len(array) or n > m: return "Invalid range" else: return sum(array[n:m+1])

# Get user input for n and m n = int(input("Enter the value of n: ")) m = int(input("Enter the value of m: "))

# Fill the array with random integers array = fill_array()

# Calculate the sum of elements within the specified range sum_of_elements = calculate_sum(array, n, m)

# Print the array and the sum of elements within the range print("Array:", array) print("Sum of elements from index", n, "to", m, ":", sum_of_elements) ```

To run this program, you can copy the code into a Python environment or IDE, such as Jupyter Notebook or PyCharm, and execute it. The program will prompt you to enter the values of `n` and `m`, and it will then generate an array of random integers and calculate the sum of elements within the specified range.

Please note that the program assumes the user will enter valid integer values for `n` and `m`. If the user enters an invalid range (e.g., `n` is greater than `m` or `n` is negative), the program will return an "Invalid range" message.

I hope this helps! Let me know if you have any further questions.

0 0

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

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

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