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 :

probleme en �x�cution de proramme


Sujet :

C++

  1. #1
    Membre habitu�
    Inscrit en
    D�cembre 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 10
    Par d�faut probleme en �x�cution de proramme
    bonsoir;
    est-ce-que vous pouvez me dire pourquoi mon programme ne veut pas s'ex�cuter!


    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
    #include <stdio.h>
     
    void tri_insertion(int tab[], int taille)
    {
       int i, j;
       for (i = 1; i < taille; ++i) {
           int elem = tab[i];
           for (j = i; j > 0 && tab[j-1] > elem; j--)
               tab[j] = tab[j-1];
           tab[j] = elem;
       }
    }
     
    int main(void)
    {
        int i;
        int tableau[10] = {9, 8, 6, 7, 5, 2, 4, 1, 3, 0};
     
        printf("avant le tri : ");
        for(i = 0; i < 10; i++) printf("%d ", tableau[i]);
        printf("\n");
     
        tri_insertion(tableau, 10);
     
        printf("apres le tri : ");
        for(i = 0; i < 10; i++) printf("%d ", tableau[i]);
        printf("\n");
     
        return 0;
    }

  2. #2
    Membre chevronn�

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par d�faut
    �a plante � la compilation? A l'ex�cution? Quels sont les messages d'erreurs?

  3. #3
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 21
    Par d�faut
    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>
     
    void tri_insertion(int tab[], int taille)
    {
    int i, j;
    for (i = 1; i < taille; ++i) {
    int elem = tab[i];
    for (j = i; j > 0 && tab[j-1] > elem; j--)
    { // débute du boucle 
    tab[j] = tab[j-1];
    tab[j] = elem;
    }
    }
     
    int main(void)
    {
    int i;
    int tableau[10] = {9, 8, 6, 7, 5, 2, 4, 1, 3, 0};
     
    printf("avant le tri : ");
    for(i = 0; i < 10; i++) printf("%d ", tableau[i]);
    printf("\n");
     
    tri_insertion(tableau, 10);
     
    printf("apres le tri : ");
    for(i = 0; i < 10; i++) printf("%d ", tableau[i]);
    printf("\n");
     
    return 0;
    }
    quelle sont les erreurs envoyer par le compilateur

  4. #4
    Membre habitu�
    Inscrit en
    D�cembre 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 10
    Par d�faut
    Betry,merci pour votre clarification,le programme plante a l'ex�cution et non pas a la compilation ,il se compile normalement sans aucun probleme

  5. #5
    Membre chevronn�

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par d�faut
    Mais quel est le message d'erreur? Que dit le compilateur? Quel est le probl�me?

    On veut bien t'aider, mais il faut que tu nous aide � t'aider!!!

  6. #6
    Membre habitu�
    Inscrit en
    D�cembre 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 10
    Par d�faut
    il n'y a aucune erreurs au niveau de compilation il se compile normalement mais quand je clique sur ex�cuter la fen�tre s'apparaitre et disparaitre directement

  7. #7
    Membre exp�riment� Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Par d�faut
    Heu... ca s'ex�cute tr�s bien chez moi. Tu est sur qu'il y a un probl�me? Et si tu ajoutes un getchar(); avant le return 0, ca va mieux?

  8. #8
    Membre habitu�
    Inscrit en
    D�cembre 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 10
    Par d�faut
    ahh c bon sa marche maintenant apr�s avoir ajouter getchar(); je peut savoir qu'elle �t� la raison!!!

  9. #9
    Membre exp�riment� Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Par d�faut
    En fait il n'y a aucun probl�me avec ce code (outre le fait qu'il soit enti�rement en C dans un forum sur le C++ ). Simplement, il faut savoir que la fonction main() contient le code � ex�cuter et que le programme se termine lorsque cette fonction retourne (au niveau du return 0). Ton programme s'execute tr�s rapidement et tu n'as pas le temps de voir les sorties dans la fen�tre console (celle ci s'ouvre et se referme instantan�ment). La fonction getchar() attend que tu rentre un caract�re sur l'entr� standard (la console) et retourne celui ci, emp�chant ainsi le programme de quitter avant que tu ne tapes un caract�re.

  10. #10
    Membre exp�riment� Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Par d�faut
    Le code propos� est du pur C, tu ferais mieux de le proposer dans le forum ad�quat . Si tu souhaites r�ellement faire du C++, je te conseille la faq notamment la partie sur la STL. Sache qu'en C++, ce code se r�sume � 3 lignes (les fonctions sort, max et min existent deja).

  11. #11
    Membre Expert

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par d�faut
    Tu ex�cutes un programme en mode console. Le programme est lanc� sous Windows. Il s'ex�cute, et se termine normalement. La console se ferme.

    Voil� pourquoi la fen�tre appara�t puis dispara�t imm�diatement, et pourquoi l'attente d'une touche permet de la garder ouverte - elle reste ouverte tant que le programme n'est pas termin�.

    (mince ; en retard)
    [FAQ des forums][FAQ D�veloppement 2D, 3D et Jeux][Si vous ne savez pas ou vous en �tes...]
    Essayez d'�crire clairement (c'est � dire avec des mots fran�ais complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Caf�. C'est d�pass� tout �a.
    Et si vous �tes sages, vous aurez peut �tre vous aussi la chance de passer � la t�l�. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  12. #12
    Membre chevronn�

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par d�faut
    Si tu veux pouvoir voir ce qui s'affiche � l'�cran, ajoute et � la derni�re ligne de 'main' tu mets : cette ligne bloque la fenetre d'�x�cution jusqu'a ce que tu presse une touche. ( Ca permet de voir ce qu'a affich� ton programme )

  13. #13
    Membre habitu�
    Inscrit en
    D�cembre 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 10
    Par d�faut
    merci pour tout le monde c'est r�gl�

  14. #14
    Membre habitu�
    Inscrit en
    D�cembre 2009
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2009
    Messages : 10
    Par d�faut
    avec ce code de tri rapide j'ai le meme probleme,j'ai esseyer les deux solution proposer mais tjr le meme probleme sachant que le compilateur ne m'indique pas les erreurs
    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
    #include <stdio.h>
    #include <stdlib.h>
     
     
     
    int Segmentation ( int A [] , int inf , int sup ){
        int i , j , val , u ;
        val = A[sup] ; 
        i = inf -1 ; 
        j = sup ; 
        for ( ;;) {
            while ( i <sup && A [++ i ] < val ) ; 
            while ( j >inf && A [--j] > val ) ; 
            if ( i>= j) break ;
            u=A [i] ; A[i]=A[j] ; A[j]=u ; 
            }
          u = A[i] , A [i]=A[sup] ; A[sup] = u ;
     
            return i ; 
            }

  15. #15
    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
    Joa,

    Regarde bien o� tu as mis des ;

Discussions similaires

  1. probleme d'�x�cution d'un bouton
    Par darkspoilt dans le forum VBA Access
    R�ponses: 2
    Dernier message: 28/05/2007, 17h47
  2. Probleme d'�x�cution de mon programme
    Par BigWill dans le forum C
    R�ponses: 8
    Dernier message: 28/02/2007, 10h18
  3. Initialiser LUA [probleme d'�x�cution]
    Par Clad3 dans le forum C++
    R�ponses: 10
    Dernier message: 14/01/2007, 17h28
  4. Probleme d'�x�cution de mes pages JSP
    Par ijklm dans le forum Servlets/JSP
    R�ponses: 4
    Dernier message: 02/06/2006, 17h48
  5. [CGI] Probleme � l �x�cution
    Par ankou82 dans le forum C
    R�ponses: 13
    Dernier message: 11/05/2006, 10h23

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