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;
}