Вопрос задан 25.07.2023 в 04:04. Предмет Информатика. Спрашивает Tulova Alexsandra.

Помогите, программу на C++ "Возвести в куб каждый элемент четного столбца матрицы 10х10."

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

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

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

#include <iostream>

#include <math.h>

using namespace std;

int main(){

   double m[10][10];

   for (int i = 1; i <= 10; i++)

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

           cout << "Введите значение массива" << "[" << i << "]" << "[" << j << "]" << endl;

           cin >> m[i][j];

           if (j % 2 == 0) m[i][j] = pow(m[i][j],3);

       }

   for (int i = 1; i <= 10; i++)

       for (int j = 1; j <= 10; j++)

           cout <<  "m[" << i << "]" << "[" << j << "]=" << m[i][j] << endl;

   return 0;

}

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

Конечно, вот пример программы на C++, которая возводит в куб каждый элемент четного столбца матрицы 10x10:

cpp
#include <iostream> const int ROWS = 10; const int COLS = 10; void cubeEvenColumnElements(int matrix[ROWS][COLS]) { for (int col = 1; col < COLS; col += 2) { // Итерируемся по четным столбцам (индексы начинаются с 0) for (int row = 0; row < ROWS; ++row) { matrix[row][col] = matrix[row][col] * matrix[row][col] * matrix[row][col]; // Возводим в куб } } } int main() { int matrix[ROWS][COLS]; // Заполняем матрицу случайными значениями от 1 до 10 (включительно) for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLS; ++j) { matrix[i][j] = rand() % 10 + 1; } } std::cout << "Исходная матрица:" << std::endl; for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLS; ++j) { std::cout << matrix[i][j] << "\t"; } std::cout << std::endl; } cubeEvenColumnElements(matrix); std::cout << "Матрица после возведения в куб четных столбцов:" << std::endl; for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLS; ++j) { std::cout << matrix[i][j] << "\t"; } std::cout << std::endl; } return 0; }

Эта программа создает матрицу 10x10, заполняет ее случайными значениями от 1 до 10, а затем возводит в куб каждый элемент четного столбца (столбцы с четными индексами) и выводит результат на экран.

0 0

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

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

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

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