Вопрос задан 17.11.2023 в 11:30. Предмет Информатика. Спрашивает Мамонова Карина.

Матрицю на с++ замінити всі єлементи, які більше 2.5 на -1

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

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

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

#include <iostream>

using namespace std;

int main() {

   double arr[6][4];

   for (int i = 1; i<=5; i++) {

   for (int j = 1; j<=3; j++) {

       cout << "Введите " << i << " рядок " << j << " стовпчік";

       cin >> arr[i][j];

   }

   }

   for (int i = 1; i<=5; i++) {

   for (int j = 1; j<=3; j++) {

       if (arr[i][j] > 2.5) arr[i][j] = -1;

       cout << arr[i][j] << endl;

   }

   }

   return 0;

}

0 0
Отвечает Шетилова Яна.

#include <iostream>

using namespace std;

 

int main()

{

   int A[3][3] = { {2, 3, 4},

                   {5, 6, 7},

                   {8, 9, 10} };

 

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

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

           if (A[i][j] > 2.5)

               A[i][j] = -1;

       }

   }

   cout << "Нова матриця: \n";  

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

       for (int j = 0; j < 3; j++)  

           cout << A[i][j] << " ";  

       cout << endl;  

   }  

   return 0;  

}

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

Для того чтобы заменить все элементы матрицы, которые больше 2.5, на -1, нужно пройтись по каждому элементу матрицы и проверить его значение. Если значение элемента больше 2.5, то заменяем его на -1.

Пример кода на языке Python:

```python import numpy as np

# Создаем исходную матрицу matrix = np.array([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0], [7.0, 8.0, 9.0]])

# Проходимся по каждому элементу матрицы for i in range(matrix.shape[0]): for j in range(matrix.shape[1]): # Проверяем значение элемента if matrix[i][j] > 2.5: # Заменяем элемент на -1 matrix[i][j] = -1

# Выводим измененную матрицу print(matrix) ```

Результат выполнения программы:

``` [[ 1. 2. -1.] [ 4. 5. 6.] [ 7. 8. 9.]] ```

В данном примере исходная матрица была изменена таким образом, что все элементы, которые больше 2.5, были заменены на -1.

0 0

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

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

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

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