Faça uma função que recebe, por parâmetro, uma matriz A[7][6] e uma linha N e retorne a soma dos elementos dessa linha.

Passo 1

O enunciado pede para criar uma função que receba uma matriz A com 7 linhas e 6 colunas e um índice de linha N, e retorne a soma de todos os elementos nessa linha. O conteúdo envolvido é manipulação de arrays e uso de laços de repetição para acumular valores.

Passo 2

Antes de iniciar a soma, é bom garantir que o parâmetro N está dentro do intervalo válido de linhas da matriz. Como há 7 linhas numeradas de 0 a 6, devemos checar se 0 <= N < 7. Se N estiver fora desse intervalo, podemos tratar como erro ou retornar 0.
Declarar uma variável acumuladora, por exemplo soma, inicializada em zero. Ela vai guardar o total parcial à medida que percorremos a linha.

Passo 3

Usar um laço for para iterar pelas 6 colunas da linha N. A cada iteração, acessar o elemento A[N][j] e adicionar seu valor em soma.
Ao final do laço, a variável soma conterá a soma de todos os elementos da linha N. Basta retornar esse valor da função.

Resposta

int somaLinha(int A[7][6], int N) {
// Verifica se N está no intervalo válido (0 a 6)
if (N < 0 || N >= 7) {
return 0; // ou outro tratamento de erro
}
int soma = 0;
// Percorre as 6 colunas da linha N
for (int j = 0; j < 6; j++) {
soma += A[N][j];
}
return soma;
}

Exercícios relacionados