Code qui a des erreure recherche d'aide
natdie
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voici mon code mais il a des erreurs voulez vous m'aider.
#include<stdio.h>
#include<conio.h>
typedef struct matrice
{
float ** element;
int nb_ligne;
int nb_colonne;
}Mat;
Mat M;
void main()
{ int i,j;
printf("Donnez le nbre de lignes et le nbre de colonnes \n");
scanf("%d",&M.nb_ligne);
scanf("%d",&M.nb_colonne);
M.element= malloc (M.nb_ligne *sizeof (float*));
for (i=0;i<M.nb_ligne;i++)
{
M.element[i]= malloc (M.nb_colonne *sizeof (float));
}
for (i=0;i<M.nb_ligne;i++)
for (j=0;j<M.nb_colonne;j++)
scanf("%f",&M.element[i][j]);
{
printf("%f",M.element[i][j]);
}
printf("M.element[i][j]",i,j,M.element[i][j]);
}
getch();
}
voici mon code mais il a des erreurs voulez vous m'aider.
#include<stdio.h>
#include<conio.h>
typedef struct matrice
{
float ** element;
int nb_ligne;
int nb_colonne;
}Mat;
Mat M;
void main()
{ int i,j;
printf("Donnez le nbre de lignes et le nbre de colonnes \n");
scanf("%d",&M.nb_ligne);
scanf("%d",&M.nb_colonne);
M.element= malloc (M.nb_ligne *sizeof (float*));
for (i=0;i<M.nb_ligne;i++)
{
M.element[i]= malloc (M.nb_colonne *sizeof (float));
}
for (i=0;i<M.nb_ligne;i++)
for (j=0;j<M.nb_colonne;j++)
scanf("%f",&M.element[i][j]);
{
printf("%f",M.element[i][j]);
}
printf("M.element[i][j]",i,j,M.element[i][j]);
}
getch();
}
Configuration: Windows XP Internet Explorer 6.0
1 réponse
-
hello
c'est cela que tu veux faire ?$ ./x9 Donnez le nbre de lignes et le nbre de colonnes 2 3 1 2 3 4 5 6 M.element[0][0]=1.000000 M.element[0][1]=2.000000 M.element[0][2]=3.000000 M.element[1][0]=4.000000 M.element[1][1]=5.000000 M.element[1][2]=6.000000 $ $ cat x9.c #include<stdio.h> #include <stdlib.h> typedef struct matrice { float ** element; int nb_ligne; int nb_colonne; }Mat; Mat M; int main() { int i,j; printf("Donnez le nbre de lignes et le nbre de colonnes \n"); scanf("%d",&M.nb_ligne); scanf("%d",&M.nb_colonne); M.element= malloc (M.nb_ligne *sizeof (float*)); for (i=0;i<M.nb_ligne;i++) { M.element[i]= malloc (M.nb_colonne *sizeof (float)); } for (i=0;i<M.nb_ligne;i++) for (j=0;j<M.nb_colonne;j++) scanf("%f",&M.element[i][j]); for (i=0;i<M.nb_ligne;i++) for (j=0;j<M.nb_colonne;j++) printf("M.element[%d][%d]=%f\n",i,j,M.element[i][j]); } $ $ make x9 cc x9.c -o x9