probleme de calcul dans un tableau
Bonjour à vous tous
bon la situation est la suivante
je veux que l'utilisateur remplis le tableau de telle façon qu'il peut écrire dans la 1ere colonne par exemple 3*x0^2 et dans la 2eme quelque chose en fonction de y0 et dans la 3eme en fonction de z0 et puis on demande à l'utilisateur de donner les valeurs de x0, y0 et z0 et on les remplace dans le tableau
le problème dans le code suivant c'est que dès que j'écris par exemple x0 dans U[1][1] le programme s'implante
Code:
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
|
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main(int argc, char *argv[])
{
float x0,x1,y0,y1,z0,z1,U[3][3];
int i,j;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
printf("Entre l'element U[%d][%d] du Jacobien \n",i,j);
scanf("%f",&U[i][j]);
}
}
printf("donner la valeur de x0, y0 et z0");
scanf("%f%f%f",&x0,&y0,&z0);
system("PAUSE");
return 0;
} |
Merci