begin process at 2012 05 28 12:15:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

a l aiiiiiiiiidddddeeeeeeeee


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

a l aiiiiiiiiidddddeeeeeeeee

lundi 7 février 2005 à 19:26:54 | a l aiiiiiiiiidddddeeeeeeeee

natacha86

je ne comprend pas pkoi le programme une fois qu'il a lancé le premier choix du menu a la fin il ne reviens pas au menu, il s'arrete directement,
merci d'avance...



#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>

#define MAX 100


void tri_bulle()
{
    int nb,i,j,v,tab[MAX];  /* Déclarations */

    srand(time(NULL));      /* Initialisation du générateur aléatoire avec la fontion time */
    printf("\n\n Nombre de valeurs a trier (du tableau)  : ");
    scanf("%d", &nb);       /* Demande le nombre d'éléments à trier */
    printf("\n");

    for(i=0;i<nb;i++)       /* Remplissage du tableau aléatoirement */
        tab[i]=rand();

    printf("Les valeurs avant le tri :     ");   /* affichage du tableau */
    for(i=0; i<nb;i++)
        printf("\n%d       ",tab[i]);


    for (i=0; i<nb; i++)    /* tri */
        for (j=nb-1; j>i; j--)
            if (tab[j-1]>tab[j])
            {
    v=tab[j-1];
                tab[j-1]=tab[j];
                tab[j]=v;
             }

    printf("\n\nLes valeurs apres le tri :");   /* affichage du tableau */
    for(i=0; i<nb;i++)
        printf("\n%d       ",tab[i]);

    system("PAUSE");
}


/************************ programme principal ****************************/

int main()
{
    /* déclarations */
     int choix=0;

     printf("\n\n\t\t\t     ****************\n");
     printf("\t\t\t     *MENU PRINCIPAL*\n");
     printf("\t\t\t     ****************\n\n\n\n");
     printf("\t   TAPEZ :\n\n\n\n");
     printf("\t\t1\t   Pour :\t    Lancer le prog de tri a bulle\n\n");
     printf("\t\t2\t   Pour :\t    Lancer le prog de tri par insertion\n\n");
     printf("\t\t3\t   Pour :\t    Lancer le prog de tri par ext\n\n");
     printf("\t\t4\t   Pour :\t    Lancer le prog de tri shell\n\n");
     printf("\t\t5\t   Pour :\t    Lancer le prog de tri fusion\n\n");
     printf("\t\t6\t   Pour :\t    Lancer le prog de tri rapide\n\n");
     printf("\t\t7\t   Pour :\t    Quitter le programme\n\n\n");
     printf("\t   CHOIX : ");
     scanf("%d",&choix);

     switch(choix)
     {
        case 1 : tri_bulle();
                 break;

        case 7 : break;

     }

}

lundi 7 février 2005 à 21:20:03 | Re : a l aiiiiiiiiidddddeeeeeeeee

Rouliann

Membre Club
Et si tu faisais une boucle du type while ?? ^^

____________________
**Rouliann**
Life is short, program more!


Cette discussion est classée dans : lancer, tri, printf, include, tab


Répondre à ce message

Sujets en rapport avec ce message

menu avec un switch [ par natacha86 ] je ne comprend pas pkoi le programme une fois qu'il a lancé le premier choix du menu a la fin il ne reviens pas au menu, il s'arrete directement, merc aide par rapport a l'appel d'une méthode [ par natacha86 ] quel est le probleme de ma méthode init_tab ? le programme s'arrete aprse etre passé dans cette méthode, il plante, et ne rentre pas dans la méthode d help une fonction qui a besoin de vous [ par natacha86 ] Re bonjour a tout le monde, voila j'ai mis tout le prog si vous voulez tester, en fait le pb viens de la fonctino tri_shell(), je ne sais pas pkoi ell pb en c urgenttttttttttttttttt [ par natacha86 ] bonjour, j'ai un probleme avec mon programme, il ne veut pas sortir, j'ai fais un menu et apparement ya un bug mais je ne comprend rien.le code est as Chaine de caractère [ par Thanatoster ] Bonjour a tous, mon problème est le suivant, pour les cours je dois faire un programme d'apres l'énoncé suivant"saisir au clavier des éléments chaine Programme Tri à Bulle [ par tivanbelle ] Bonjour,J'ai fait ce programme en cours, c'est un tri a bullequi tri des valeur donc 2à2, mais le programme ne fonctionne pas. Pouvez vous me dire ce HELP [ par alex64100 ] BONOURje doit réaliser un   prog de tri de caractèresvoici mon code#include #include #include #include int main (int argc,  char ar encore un pb en c svp....... [ par natacha86 ] j'ai essayer de séparer les fonctions mais ca ne marche pas...#include #include #include #include #include #define MAX 1000000 besoin d'aide dans programme en c [ par houda986 ] salut; je suis un débutante en programmation et j'ai besoin d'aide pour la résolution d'un programme en C,c'est un programme de tri par base ... j'ai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,028 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales