Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void BubbleSort(int a[MAX],int len); ///Ordina crescente l'array col metodo BubbleSort
- int main(){}
- void BubbleSort(int a[MAX],int len){
- int i=0;
- while(i<len){ ///il ciclo si ripeterà finche l'array non sarà visualizzato del tutto
- if(a[i]<=a[i+1]){///se il numero accanto è maggiore del numero precedente significa che l'array è in ordine crescente per il momento
- i++;
- }
- else{ ///se il numero non è maggiore il programma eseguirà un cambio fra le due variabili
- a[i]=a[i]+a[i+1]; ///il numero successivo viene sommato a quello corrente
- a[i+1]=a[i]-a[i+1]; ///verra estratto dal numero successivo
- a[i]=a[i]-a[i+1]; ///levo il numero successivo con quello corrente per estrarre il numero del successivo
- i=0; ///riparto da capo
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement