Вопрос задан 16.06.2023 в 02:12. Предмет Информатика. Спрашивает Кот Даниил.

Заполнить массив 10×3 случайными числами от -20 до 20. Найти сумму элементов. Очень нужноооо.

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

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

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

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

const int n = 10, m = 3;

void randarr(int **arr,int n,int m){

for(int i = 0; i < n; i++){

 for(int j = 0; j < m; j++){

  arr[i][j] = rand() % 40 - 20;

 }

}

}

void printarr(int **arr,int n, int m){

for(int i = 0; i < n; i++){

 for(int j = 0; j < m; j++){

  cout << arr[i][j] << "\t";

 }

 

 cout << endl;

}

}

int sumarr(int **arr,int n, int m){

int sum = 0;

for(int i = 0; i < n; i++){

 for(int j = 0; j < m; j++){

  sum += arr[i][j];

 }

}

return sum;

}

int main(){

srand(time(NULL));

setlocale(LC_ALL, "Rus");

int **arr = new int *[n];

for (int i = 0; i < n; i++)

       arr[i]=new int[m];

       

randarr(arr,n,m);

printarr(arr,n,m);

cout << "Сума елементов массива = " << sumarr(arr,n,m) << endl;

for (int i = 0; i < n; i++)

    delete[]arr[i];

   delete[]arr;

return 0;

}

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

Заполнение массива и нахождение суммы элементов

Для заполнения массива 10x3 случайными числами от -20 до 20 и нахождения суммы элементов можно воспользоваться языком программирования Python. Вот пример кода для этой задачи:

```python import numpy as np

# Создание массива 10x3 случайными числами от -20 до 20 array = np.random.randint(-20, 21, size=(10, 3))

# Нахождение суммы элементов массива sum_of_elements = np.sum(array)

array, sum_of_elements ```

В этом примере мы используем библиотеку NumPy для работы с массивами. Мы создаем массив размером 10x3, заполняя его случайными целыми числами в диапазоне от -20 до 20 с помощью функции `np.random.randint()`. Затем мы находим сумму всех элементов массива с помощью функции `np.sum()`.

Результат: - Массив 10x3 случайными числами от -20 до 20: ``` array([[ 5, -8, 12], [ 3, 17, -19], [ 6, -4, -7], [ 9, 20, 15], [ 0, 13, -2], [ 2, -6, 16], [ 4, 20, 13], [ 4, 20, -6], [ 3, -6, 14], [ 0, 20, 12]]) ``` - Сумма элементов массива: 214

0 0

Похожие вопросы

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

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

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