Défi récapitulatif n° 1
Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 57 sur 63.
Défi
FacileCrée une fonction appelée processMatrix qui prend la matrice et sa taille comme paramètres et effectue les opérations suivantes :
- Calcule la somme de tous les éléments de la matrice
- Calcule la somme des éléments des diagonales (principale et secondaire)
affiche les informations suivantes avec les étiquettes appropriées :
“Sum of all elements: [value]” “Sum of main diagonal: [value]” "Sum of anti-diagonal: [value]"
Essayez vous-même
#include <stdio.h>
void processMatrix(int matrix[][3], int size) {
// Écrivez votre code ici
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;
}Toutes les leçons de Fondamentaux
2Variables
Types de donnéesEntierVirgule flottante - DoubleCaractèresBooléensConstantesBases de printfRègles de nommage des variablesConversion de type - Partie 1Conversion de type - Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d’affectationOpérateurs relationnelsOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Opérateurs logiques — Partie 3Défi récapitulatifEntraînez-vous par vous-même : Compilateur C en ligne