Bonjour, je doit rendre pour lundi un petit TP, dont voici le sujet :
Objectif : Utilisation des tableaux, pointeurs
Contexte : soient x voitures, identifiées par leur plaque minéralogique, se suivent.
Remarques :
• le nombre x de voitures sera passé en paramètre au programme
• la saisie de plaque minéralogique sera faite par le programme
• L'implémentation devra utiliser les tableaux et les pointeurs.
Travail demandé
● Afficher la liste de x voitures dans l'ordre du premier au dernier (à vous de choisir
un ordre).
● Celle précédemment en position avant dernière, passe en tête et celle
précédemment en dernière position passe en première position : Afficher la liste
des voitures dans l'ordre du premier au dernier.
● La voiture en 1ère position a un accident et entraine les 2 voitures suivantes : afficher
la liste des voitures encore en course
● Afficher la liste des voitures accidentées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main(int ac, char **av) { int nbr_voiture, i; int *p = NULL; p = malloc(sizeof(int)); printf("Combien de voiture dnas la course ?\n"); scanf("%d", nbr_voiture); if (p == NULL) { exit(0); } //creation des plaques d'immatriculation de maniere aleatoires for ( i = 0; i = nbr_voiture) { p == return 0; }
Partager