Exercícios Resolvidos de Funções que recebem arrays

Ver Teoria

Enunciado

Faça uma função denominada i m p r i m i r c o l u n a . Nessa função serão passados como argumentos uma matriz 4 × 4 de inteiros e um número de 0 a 3 que indica uma coluna dessa matriz. A função deverá imprimir a coluna da matriz indicada por esse segundo parâmetro.

Passo 1

Eai, tudo beleza?

Para essa questão, temos que fazer uma função que imprime um conjunto de valores de uma matriz que ela recebe como parâmetro. Para isso, vamos começar incluindo a biblioteca i o s t r e a m para que possamos imprimir valores na tela. Em seguida, vamos declarar a função como um v o i d , pois ela não vai retornar nada. Como argumentos vamos colocar a matriz e uma variável do tipo i n t que será chamada de c o l u n a .

Passo 2

Antes de iniciar a impressão dos valores da matriz, podemos imprimir uma mensagem para o usuário indicando que aqueles valores são referentes a coluna cujo índice foi passado como parâmetro.

Agora, vamos imprimir os valores dessa coluna. Para isso, usamos um laço de f o r para variar o índice das linhas e mantemos o índice das colunas com o valor do parâmetro recebido. Dessa forma, usando a função c o u t , podemos imprimir cada valor da coluna.

Resposta