Respostas
Ed
Claro! Segue abaixo um exemplo de programa em C++ que lê uma matriz de 6x6 elementos usando o laço for e solicita ao usuário um número para multiplicar cada elemento da diagonal primária: ```c++ #include using namespace std; int main() { int matriz[6][6]; int multiplicador; // Lendo a matriz for(int i = 0; i < 6; i++) { for(int j = 0; j < 6; j++) { cout << "Digite o elemento [" << i << "][" << j << "]: "; cin >> matriz[i][j]; } } // Lendo o multiplicador cout << "Digite o número multiplicador: "; cin >> multiplicador; // Multiplicando a diagonal primária for(int i = 0; i < 6; i++) { matriz[i][i] *= multiplicador; } // Imprimindo a matriz resultante cout << "Matriz resultante:" << endl; for(int i = 0; i < 6; i++) { for(int j = 0; j < 6; j++) { cout << matriz[i][j] << " "; } cout << endl; } return 0; } ``` Espero ter ajudado!
Eng. Joelcir Gheno
#include
int main() {
const int tamanhoMatriz = 6;
int matriz[tamanhoMatriz][tamanhoMatriz];
int numeroMultiplicador;
// Leitura da matriz
for (int i = 0; i < tamanhoMatriz; i++) {
for (int j = 0; j < tamanhoMatriz; j++) {
std::cout << "Digite o elemento da matriz [" << i + 1 << "][" << j + 1 << "]: ";
std::cin >> matriz[i][j];
}
}
// Solicita o número multiplicador
std::cout << "Digite o número pelo qual você deseja multiplicar os elementos da diagonal primária: ";
std::cin >> numeroMultiplicador;
// Multiplica os elementos da diagonal primária
for (int i = 0; i < tamanhoMatriz; i++) {
matriz[i][i] *= numeroMultiplicador;
}
// Exibe a matriz resultante
std::cout << "Matriz resultante:\n";
for (int i = 0; i < tamanhoMatriz; i++) {
for (int j = 0; j < tamanhoMatriz; j++) {
std::cout << matriz[i][j] << ' ';
}
std::cout << '\n';
}
return 0;
}
Responda
Para escrever sua resposta aqui, entre ou crie uma conta