Qui peut m'aider sur l'affichage de ce program svp
aziz_nemlaghi
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
#include<stdio.h>
#include<string.h>
void saisir_remplir(int M[][20],int n,int m)
{
int i,j;
printf("donner nombres de lignes de matrice :\n");
scanf("%d",&n);
printf("donner nombres de colonnes de matrice :\n");
scanf("%d",&m);
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
printf ("donner m[%d][%d]",i,j);
scanf("%d",&M[i][j]);
}
}
int affichage(int M[][20],int n,int m)
{
int i,j;
for(i=1; i<=n; i++)
{
for(j=1; j<=m; j++)
{
printf("%d /t",M[i][j]);
}
}
}
int main()
{
int m,n;
int M[50][20];
saisir_remplir(M,n,m);
affichage(M,n,m);
return 0;
}
#include<string.h>
void saisir_remplir(int M[][20],int n,int m)
{
int i,j;
printf("donner nombres de lignes de matrice :\n");
scanf("%d",&n);
printf("donner nombres de colonnes de matrice :\n");
scanf("%d",&m);
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
printf ("donner m[%d][%d]",i,j);
scanf("%d",&M[i][j]);
}
}
int affichage(int M[][20],int n,int m)
{
int i,j;
for(i=1; i<=n; i++)
{
for(j=1; j<=m; j++)
{
printf("%d /t",M[i][j]);
}
}
}
int main()
{
int m,n;
int M[50][20];
saisir_remplir(M,n,m);
affichage(M,n,m);
return 0;
}
A voir également:
- Qui peut m'aider sur l'affichage de ce program svp
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
- Problème affichage page internet google chrome ✓ - Forum Google Chrome
- Problème d'affichage/bugs graphiques sur Chrome sur Android - Forum Téléphones & tablettes Android
1 réponse
Salut aziz_nemlaghi,
Dans
Que remarques-tu et qu'en déduis-tu ?
Une autre chose à déboguer est aussi qu'il te faut te rappeler que les indices des tableaux en C commencent à 0 et non pas à 1, mais ce n'est pas la principale cause de ton problème.
Par ailleurs, le caractère tabulation est
Dal
Dans
main(), après la ligne
saisir_remplir(M,n,m);et avant la ligne
affichage(M,n,m);, insère la ligne suivante :
printf("la variable n = %d et m = %d\n", n, m);
Que remarques-tu et qu'en déduis-tu ?
Une autre chose à déboguer est aussi qu'il te faut te rappeler que les indices des tableaux en C commencent à 0 et non pas à 1, mais ce n'est pas la principale cause de ton problème.
Par ailleurs, le caractère tabulation est
\tet pas
/t... mais cela aussi c'est un détail :-)
Dal
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Cela permet de voir ton code avec son indentation, coloration syntaxique et numéros de lignes, ce qui est pratique pour se référer à une ligne et accessoirement plus lisible et plus joli et donne d'avantage envie de s'intéresser à ton problème.