CodeurJava
Java
Collections Java
C/C++
Javascript
Php
Python
Convertisseur Text / ASCII
Comment parcourir une HashMap en Java
Socket java : Créer une application de chat Client/Serveur
Comment afficher les nombres premiers en C
Minimum et maximum d'un tableau en Java
Date et heure courante en Java
Trouver le maximum d'un tableau et sa position en C
La classe Vector de java
Calculer la moyenne d'un tableau en Java
Exemple de la boucle foreach en Java
Calculer la moyenne d'un tableau d'entiers en langage C
Comparer deux String en java - equals() et equalsIgnoreCase()
Concaténation des strings en Java
Vérifier si un nombre est pair ou impair en C
Apache POI: Créer, lire et modifier un fichier Excel en java
Vérifier si un nombre ou un string est un palindrome en Java
Tri par sélection en C
Calculer la factorielle récursive d'un nombre entier en C
Trouver tous les diviseurs d'un nombre entier en C
Comment inverser un tableau récursivement en langage C
Calcul récursif de PGCD en langage C
JavaScript - méthode onClick
Écrire dans un fichier text en Java - BufferedWriter
Algorithme Tours de Hanoï en C
Parcourir un tableau avec jQuery.each()
Comment parcourir une HashSet en Java
Supprimer un fichier ou un dossier en Java
Nombre de majuscules et minuscules dans un string en Java
La boucle for et while en java
Tri par insertion en C
Tri à bulle en C
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void tri_a_bulle(int T[], int n)
{
int temp;
bool aucun_echange;
for(int i = n-
1
; i>=
0
; i--)
{
aucun_echange = true;
for(int j =
0
; j<=i ; j++)
if(T[j] > T[j+1])
{
temp = T[j+1];
T[j+1]=T[j];
T[j]=temp;
aucun_echange = false;
}
if(aucun_echange == true)
break;
}
}
int main()
{
int T[10]={
5,2,9,7,1,6,12,51,24
};
tri_a_bulle(T,
10
);
for (int i=
0
; i<
10
; i++)
printf(
"%d "
,T[i]);
return
0
;
}
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.