#include <stdio.h>
int main(int argc, char *argv[])
{
const int nb_points = 7;
float point[nb_points][2];
int i = 0;
/* initialisation des coordonnées du premier point */
point[0][0] = 10.5f; // abcisse
point[0][1] = 3.2f; // ordonnée
/* calcul des coordonnées des points suivants */
for (i = 1 ; i < nb_points ; i++)
{
/* formule de calcul */
point[i][0] = point[i-1][0] + 1.7f;
point[i][1] = point[i-1][1] - 2.4f;
}
/* affichage des coordonnées des points */
for (i = 0 ; i < nb_points ; i++)
{
printf("Point %d : x = %f, y = %f\n", i, point[i][0], point[i][1]);
}
return 0;
}
# Exemple en C
Posté par Frédéric Lopez . En réponse au message création d'un tableau de donnée?. Évalué à 2.
#include <stdio.h> int main(int argc, char *argv[]) { const int nb_points = 7; float point[nb_points][2]; int i = 0; /* initialisation des coordonnées du premier point */ point[0][0] = 10.5f; // abcisse point[0][1] = 3.2f; // ordonnée /* calcul des coordonnées des points suivants */ for (i = 1 ; i < nb_points ; i++) { /* formule de calcul */ point[i][0] = point[i-1][0] + 1.7f; point[i][1] = point[i-1][1] - 2.4f; } /* affichage des coordonnées des points */ for (i = 0 ; i < nb_points ; i++) { printf("Point %d : x = %f, y = %f\n", i, point[i][0], point[i][1]); } return 0; }