Você está aqui: C++ ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Faça um algoritmo em C++ que leia 9 números inteiros, guarde-os em uma matriz 3x3 e mostre os números pares - Exercícios Resolvidos de C++Quantidade de visualizações: 668 vezes |
Pergunta/Tarefa: Faça um algoritmo em C++ que leia 9 números inteiros e guarde-os em uma matriz 3x3. Imprima a matriz no formato tabular, usando a melhor formatação que você conseguir. Em seguida, percorra a matriz novamente e imprima somente os números que são pares, todos na mesma linha e separados por espaço. Sua saída deverá ser parecida com: Linha 1 e coluna 1: 8 Linha 1 e coluna 2: 1 Linha 1 e coluna 3: 5 Linha 2 e coluna 1: 3 Linha 2 e coluna 2: 9 Linha 2 e coluna 3: 30 Linha 3 e coluna 1: 7 Linha 3 e coluna 2: 23 Linha 3 e coluna 3: 10 Valores na matriz 8 1 5 3 9 30 7 23 10 Os valores pares são: 8 30 10 Veja a resolução completa para o exercício em C++, comentada linha a linha (fiz a resolução no Embarcadero Dev-C++ 6.3): #include <iostream> #include <iomanip> using namespace std; // função principal do programa int main(int argc, char *argv[]){ // vamos declarar uma matriz 3x3 int linhas = 3, colunas = 3; int matriz[linhas][colunas]; // vamos pedir para o usuário informar os valores // dos elementos da matriz, uma linha de cada vez for(int i = 0; i < linhas; i++){ for(int j = 0; j < colunas; j++){ cout << "Linha " << (i + 1) << " e coluna " << (j + 1) << ": "; // lê o número e guarda na linha e coluna especificadas cin >> matriz[i][j]; } } // vamos mostrar a matriz da forma que ela foi informada cout << "\nValores na matriz\n\n"; for(int i = 0; i < linhas; i++){ for(int j = 0; j < colunas; j++){ cout << setw(5) << matriz[i][j]; } // passa para a próxima linha da matriz cout << "\n"; } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
GNU Octave - Como calcular o coeficiente angular de uma reta em GNU Octave dados dois pontos no plano cartesiano |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |