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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| #include<stdio.h>
#include<string.h>
#include<conio.h>
//---------------------------------------------------------------------
struct client
{
char nom[20];
char prenom[20];
char adresse[20];
float tel;
int cne;
int age ;
char nat[20];
char vdep [20];
char varr [20];
int ddep;
int darr;
float nadulte;
float nenfant;
};
struct agence
{
char mtrans[20];
char typeserv[20];
};
main()
{int n,i,j;
struct client *t;
struct agence *v;
do
{printf("donner le nombre de case");
scanf("%d",&n);}
while(n<=0);
//---------------------------------------------------------------------------------
// declaration d'un client
for(i=0;i<n;i++)
{printf("t[%d]:nom",i);
scanf("%c",(t+i)->nom);
printf("t[%d]:prenom",i);
scanf("%c",(t+i)->prenom);
printf("t[%d]:cne",i);
scanf("%d",(t+i)->cne);
printf("t[%d]:age",i);
scanf("%d",(t+i)->age);
printf("t[%d]:nat",i);
scanf("%c",(t+i)->nat);
printf("t[%d]:adresse",i);
scanf("%c",(t+i)->adresse);
printf("t[%d]:tel",i);
scanf("%f",(t+i)->tel);
printf("t[%d]:vdep",i);
scanf("%c",(t+i)->vdep);
printf("t[%d]:varr",i);
scanf("%c",(t+i)->varr);
printf("t[%d]:ddep",i);
scanf("%d",(t+i)->ddep);
printf("t[%d]:darr",i);
scanf("%d",(t+i)->darr);
printf("t[%d]:nadulte",i);
scanf("%f",(t+i)->nadulte);
printf("t[%d]:nenfant",i);
scanf("%f",(t+i)->nenfant);
}
//declaration de l'agence
for(i=0;i<n;i++)
{printf("\nv[%d]:mtrans",i);
scanf("%c",(v+i)->mtrans);
printf("\nv[%d]:typeserv",i);
scanf("%c",(v+i)->typeserv);
}
// afichage client
for(i=0;i<n;i++);
{
printf("\nt[%d]:nom = %c",i,(t+i)->nom);
printf("\nt[%d]:prenom = %c",i,(t+i)->prenom);
printf("\nt[%d]:cne = %d",i,(t+i)->cne);
printf("\nt[%d]:age = %d",i,(t+i)->age);
printf("\nt[%d]:nat = %c",i,(t+i)->nat);
printf("\nt[%d]:adresse = %c",i,(t+i)->adresse);
printf("\nt[%d]:tel = %f",i,(t+i)->tel);
printf("\nt[%d]:vdep = %c",i,(t+i)->vdep);
printf("\nt[%d]:varr = %c",i,(t+i)->varr);
printf("\nt[%d]:ddep = %d",i,(t+i)->ddep);
printf("\nt[%d]:darr = %d",i,(t+i)->darr);
printf("\nt[%d]:nadulte = %f",i,(t+i)->nadulte);
printf("\nt[%d]:nenfant = %f",i,(t+i)->nenfant);
}
//affichage agence
for(i=0;i<n;i++)
{
printf("\nv[%d]:mtrans = %c",i,(v+i)->mtrans);
printf("\nv[%d]:tserv = %c",i,(v+i)->typeserv);
}
getch();
} |
Partager