void affiche (point * courbe, int np)
{ point * adp ;
int i ;
for (i=0, adp=courbe ; i cout << "point " << (courbe+i)-> c << " de coordonnées "
<< (courbe+i)->x << (courbe+i)->y) ;
}
3. Voici ce que pourrait donner le programme demandé :
#include
using namespace std ;
const int NP = 4 ; // nombre de points d’une courbe
struct point
{ char c ;
int x, y ;
} ;
void affiche (point courbe [], int np)
{
int i ;
for (i=0 ; i cout << "point " << courbe[i].c << " de coordonnées "
<< courbe[i].x << " " << courbe[i].x << "\n" ;
}
main()
{ point courbe [NP] ;
int i ;
void affiche (point [], int) ;
/* lecture des différents points de la courbe */
for (i=0 ; i { cout << "nom (1 caractère) et coordonnées point " << i+1 << "\n" ;
cin >> courbe[i].c >> courbe[i].x >> courbe[i].y ;
}
affiche (courbe, NP) ;
}
107
Précédent

- 108/398

Suivant