Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Ordena números pelo método bolha
- #include <stdio.h>
- int main() {
- int dados[] = {5,3,4,2}, aux;
- int i, trocou, qtde = sizeof(dados)/sizeof(int);
- // trocou recebe 1 para entrar pela primeira vez no laço
- trocou=1;
- // enquanto ainda acontecer uma troca
- while(trocou) {
- trocou = 0;
- for(i=0; i<qtde-1; i++) {
- if(dados[i] > dados[i+1]) {
- aux = dados[i];
- dados[i] = dados[i+1];
- dados[i+1] = aux;
- trocou = 1;
- }
- }
- }
- printf("Dados ordenados:");
- for(i=0; i<qtde; i++)
- printf("\n%d",dados[i]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement