Untitled
unknown
c_cpp
4 years ago
963 B
8
Indexable
#include <stdio.h>
int main(void) {
// Declaration et initialisation
int m[5][4]; // la matrice m
int max; // le max de chaque colonne
// Remplir la matrice m
printf("Remplir la matrice M:\n");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
printf("m[%d][%d]\n", i, j);
scanf("%d", &m[i][j]);
}
}
// Trouver le max de chaque colonne
// puis l'inserer au derniere ligne
// dans la cellule correspondante
for (int j = 0; j < 4; j++) {
// initialisation du max pour chaque colonne
max = m[0][j];
// Trouver le max
for (int i = 0; i < 4; i++) {
if (m[i][j] > max) {
max = m[i][j];
}
}
// Inserer le max dans la cellule du derniere ligne
// de chaque colonne
m[2][j] = max;
}
// Afficher la matrice finale
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
printf("m[%d][%d] = %d\n", i, j, m[i][j]);
}
}
return 0;
}
Editor is loading...