1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| #include <stdio.h>
#include <stdlib.h>
#define k 10
#define IMAX 5
#define JMAX 3
int tab [k][k];
void saisir(int a,int b)
{
int degre,val,i,j;
int ** matrice;
matrice=(int**)malloc(sizeof(int*)*IMAX);
for(i=0;i<IMAX;i++)
{
matrice[i]=(int*)malloc(sizeof(int)*JMAX);
}
printf ("Veuillez saisir le degré du polynome (nbre compris entre 0 et 5!!:");
scanf("%d",°re);
getchar();
printf ("Veuillez choisir la valeur :");
scanf("%d",&val);
getchar();
if (degre>5)
{
printf ("IMPOSSIBLE");
}
else
{
degre=degre+1;
for (i=0;i<degre;i++)
{
printf ("Veuillez saisir les coeff de votre polynome!");
scanf("%d",matrice);
getchar();
}
}
for (i=0;i<degre;i++)
{
for(j=0;j<3;j++)
{
printf("%d",matrice[i][j]);
getchar();
}
matrice[0][1]=5;
//printf("%d",tableau[0][1]);
getchar();
}
}
int main()
{
saisir(3,3);
} |