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
| /* declaration de fonctionnalites supplementaires */
#include <stdlib.h> /* EXIT_SUCCESS */
#include <stdio.h> /* printf */
/* declarations des constantes et types utilisateurs */
#define DIM 5 /* dimension de lespace vectoriel */
/* declarations des fonctions utilisateurs */
/* fonction principale */
int main()
{
/* soient 3 vecteurs x,y et z */
double x[DIM] = {1.0,-2.3,2.0,2.2,-0.3};
double y[DIM] = {-1.0,-0.1,1.5,0.4,-0.3};
double z[DIM];
int i; /* var. de boucle */
int j;
double a;
for(i = 0;i < DIM;i = i + 1) /* chaque composante */
{
/* affichage de la composante */
printf("b= %g ",x[i]);
}
/* i >= DIM */
printf("\n");
/* multiplication de x par le scalaire 2.0 */
for(i = 0;i < DIM;i = i + 1) /* chaque composante */
{
a = x[i]*2.0 ;
/* affichage de la composante */
printf("a= %g \n",a);
}
/* initialisation de z avec la somme de x et y */
for(i=0;i< DIM ; i = i + 1)
{
printf(" z= %g \n",z);
z[i]=x[i] + y[i];
}
return EXIT_SUCCESS;
} |
Partager