Desafio de Revisão nº 1
Parte da seção Fundamentals do Journey de C da Coddy — lição 57 de 63.
Desafio
FácilCrie uma função chamada processMatrix que recebe a matriz e seu tamanho como parâmetros e faz o seguinte:
- Calcula a soma de todos os elementos na matriz
- Calcula a soma dos elementos das diagonais (tanto a principal quanto a secundária)
imprima as seguintes informações com os rótulos apropriados:
“Sum of all elements: [value]” “Sum of main diagonal: [value]” "Sum of anti-diagonal: [value]"
Experimente você mesmo
#include <stdio.h>
void processMatrix(int matrix[][3], int size) {
// Escreva seu código aqui
printf("Sum of all elements: %d\n", total_sum);
printf("Sum of main diagonal: %d\n", main_diagonal_sum);
printf("Sum of anti-diagonal: %d\n", anti_diagonal_sum);
}
int main() {
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
processMatrix(matrix, 3);
return 0;
}Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação