Programmeaffiche les trois plus petit nombres

Résolu
Bonjour,

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

merci .

1 réponse

  1. 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. mercii

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