Вопрос задан 05.07.2023 в 12:58. Предмет Информатика. Спрашивает Ринчинова Алтана.

Дана квадратная матрица размером 8*8. Транспонируйте её, поместив результат в новый массив. С++​

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

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

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

Ответ:

.

Объяснение:

#include <iostream>

using namespace std;

int main()

{

   const int N=8;

   int arr1[N][N], arr2[N][N];

cout<<"Исходный массив: "<<endl;  

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

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

           arr1[i][j] = rand() % 21 - 10;   //заполнение массива от -10 до 10

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

       }

       cout << endl;

   }

   

cout << endl << "Транспонириванный массив: "<<endl;

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

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

         arr2[i][j]=arr1[j][i];

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

}

cout << endl;

}

   return 0;

}

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

Конечно! Вот пример кода на C++, который транспонирует квадратную матрицу размером 8x8 и помещает результат в новый массив:

cpp
#include <iostream> int main() { const int size = 8; int matrix[size][size] = { {1, 2, 3, 4, 5, 6, 7, 8}, {9, 10, 11, 12, 13, 14, 15, 16}, {17, 18, 19, 20, 21, 22, 23, 24}, {25, 26, 27, 28, 29, 30, 31, 32}, {33, 34, 35, 36, 37, 38, 39, 40}, {41, 42, 43, 44, 45, 46, 47, 48}, {49, 50, 51, 52, 53, 54, 55, 56}, {57, 58, 59, 60, 61, 62, 63, 64} }; int transposed[size][size]; for (int i = 0; i < size; ++i) { for (int j = 0; j < size; ++j) { transposed[i][j] = matrix[j][i]; } } // Вывод транспонированной матрицы std::cout << "Транспонированная матрица:\n"; for (int i = 0; i < size; ++i) { for (int j = 0; j < size; ++j) { std::cout << transposed[i][j] << " "; } std::cout << "\n"; } return 0; }

Не забудьте заменить значения в матрице matrix на свои собственные значения, если это необходимо.

0 0

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

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

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

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