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
|
#include<stdio.h>
#include<stdlib.h>
struct point{
int p;
int NB_SUC;
int *Tab;
};
typedef struct point X;
int main(void)
{
X tab[5];
int i;
int j=0;
int nombre;
int nb_suc;
printf("Entrez le nombre de point ");
scanf("%d",&nombre);
for(i=0;i<nombre;i++)
{
printf("Entrez le nombre de successeur de %d : ",i);
scanf("%d",&nb_suc);
tab[i].NB_SUC=nb_suc;
tab[i].Tab=calloc(nb_suc,sizeof(int));
}
for(i=0;i<nombre;i++)
{
printf("tab[%d] a %d successeurs.\n",i,tab[i].NB_SUC);
}
} |
Partager