IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Programme voiture pointeur et tableaux


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut Programme voiture pointeur et tableaux
    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;
    }

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Par défaut
    Bonjour

    Et le problème est... ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut
    Le probleme est que je bloque, et que je ne sais pas du tout comment continuer :s

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Fie,
    Citation Envoyé par lilp1 Voir le message
    Le probleme est que je bloque, et que je ne sais pas du tout comment continuer :s
    Ne plaisantons pas : tu n'as même pas commencé.

    Quelles sont tes idées sur le problème ? À quoi as-tu déjà réfléchi ?

    On ne fera pas TON travail à ta place, mais on t'aidera si tu montres que tu as effectivement bossé sur ton exercice.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut
    Ben, je bloque déjà pour la création aléatoire des plaques d'immatriculation. Et pour ce qui est de l'allocation dynamique. J'ai fait réseaux les années précédentes, ce qui fait que je suis vraiment dans la merde en dev.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut
    J'ai penser déjà pour la création du tableau et des plaques à un algo :
    Ecrire "Nombres de voitures"
    Lire "nbr_voitures"
    Créer tab(nbr_voiture)
    Pour i = 0 a i = nbr_voitures
    immac = creation d'un nombre aleatoire
    p(i) = immac
    fin pour

    Simplement, je ne sais pas comment créer un tableaux en fonction d'une variable pour la taille, ni comment créer un nombre aléatoire.

Discussions similaires

  1. Programmation C - Pointeurs et tableaux
    Par barzag dans le forum Débuter
    Réponses: 2
    Dernier message: 16/01/2013, 01h26
  2. Réponses: 27
    Dernier message: 24/05/2007, 23h29
  3. Pointeurs et tableaux
    Par sebdu94 dans le forum C
    Réponses: 4
    Dernier message: 22/03/2007, 16h27
  4. pointeurs et tableaux
    Par gauguin dans le forum C
    Réponses: 8
    Dernier message: 07/02/2007, 23h25
  5. Réponses: 12
    Dernier message: 03/01/2006, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo