Esempio n. 1
0
int main(void)
{
    int choix ;
    int nb ;
    

    Liste ma_liste ;

    init(); // initialisations (des structures de donnees utilisees pour la
            // gestion de la memoire) 
    ma_liste = creer_liste_vide() ; 
    menu();    
    choix = lire_entier() ;
    while (choix != 0)
    {
        switch(choix)
        {
            case 1 : 
                   ma_liste = creer_liste_vide() ; 
                   break;
            case 2 : 
                   afficher_chaine("nombre a inserer ? ");
                   nb = lire_entier();
                   ma_liste = inserer_tete(ma_liste, nb);
                   break ;
            case 3 : 
                   afficher_chaine("nombre a rechercher ? ");
                   nb = lire_entier();
                   if(rechercher(ma_liste, nb) !=0)
                        afficher_chaine (" present!\n");
                   else 
                        afficher_chaine(" absent!\n");
                   break;
            case 4 : 
                   afficher_liste(ma_liste);
                   break ;
            case 5:
                   afficher_liste_inverse(ma_liste);
                   break ;
            case 6: ma_liste = supprimer_tete(ma_liste); 
                   break ;
            case 7: ma_liste = supprimer_queue(ma_liste);
                   break ;
         }
         menu();
         choix = lire_entier() ;
    }

    


return(0);
}
Esempio n. 2
0
int main()
{
    int a=0,n=0,s=0;
    double m;
    while (a>=0)
    {
        a=lire_entier();
        if (a>=0)
        {
            n++;
            s+=a;
        }
    }
    m=(float)s/n;
    printf("%d nombres positifs ont été tapspé à la suite! \n",n);
    printf("La moyenne de cette suite est %.2f \n",m);
    return 0;
}