Programmeaffiche les trois plus petit nombres

Résolu
Qwerty -  
 kays -
Bonjour,

cvp je veux un programme en C qui affiche les trois plus petit nombres parmis quatre

merci .

1 réponse

  1. mc4us Messages postés 55 Statut Membre 7
     
    Voici un petit programme qui permet de trier les nombres saisis et afficher les 3 plus petits
    Le nombre des éléments varie selon la constante nbElements définie au début du programme


    #include <stdio.h> 
    #include<conio.h> 
    #define nbElements 4 
    
    
    int main(){ 
    int t[ nbElements ],i=0,j=0,tmp; 
    
    for(int i=0;i<nbElements;i++) 
    scanf("%d",&t[i]); 
    for (i=0;i< nbElements ;i++) 
    for (j=i+1;j< nbElements ;j++) 
    if (t[i]>t[j]) { 
        tmp=t[i]; 
        t[i]=t[j]; 
        t[j]=tmp; 
        } 
    
    
    printf("Les 3 plus petits nombres sont %d %d %d",t[0],t[1],t[2]); 
    
    return 0; 
    } 
    
    1
    1. Qwerty
       
      mercii

      Pouvez-vous m'expliquer les commandes utilisée
      0
    2. Qwerty
       
      merci beaucoup
      0
    3. kays
       
      mr
      erci bcp
      0