Bonjour a tous,
j'ai un exo en c que vous trouverez son énoncé dans un image et le programme que j'ai écrit mais quand je compile le programme il me demande chaque fois de saisir les valeurs.
Code:#include<stdio.h> #include<stdlib.h> typedef float tab[100]; float calculx(tab x); float calculy(tab y); void afficher(tab x, tab y); int main(void) { tab x,y; calculx(x); calculy(y); afficher(x,y); return 0; } float calculx(tab x){ int i,n=100; float h,xmin=0.0; printf("entrez la valeur du pas\n"); scanf("%f",&h); for(i=0;i<=n;i++){ x[i]=xmin+i*h; return x[i]; } float calculy(tab y){ int i,a,b,c,n=100; float t; tab x; printf("entrez la valeur de a\n"); scanf("%d",&a); printf("entrez la valeur de b \n"); scanf("%d",&b); printf("entrez la valeur de c\n"); scanf("%d",&c); t=calculx(x); for(i=0;i<=n;i++){ y[i]=a*t*t+b*t+c;} return y[i]; } void afficher(tab x, tab y){ int i,n=100; float t, m; t=calculx(x); m=calculy(y); for(i=0;i<=n;i++){ printf("%d \t %f \t %f\n",i,t,m); } }
-----