Ordenação em vetor - Vetor Indireto de Ordenação (

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> void ordena(int *v,int *res,int n){ int aux; int troca; for (int i = 0; i < n; i++) { res[0] = i; do { troca = 0; for (int j = 0; j < n-1; j++) { if(v[res[j+1]] < v[res[j]]){ aux = res[j+1]; res[j+1] = res[j]; res[j] = aux; troca = 1; } } }while(troca == 1); } for(int i = 0;i < 7;i++){ printf("%d, ",res[i]); } } int main(void) { int vet[7] = {5,3,6,4,2,0,1}; int res[7]; ordena(vet,res,7); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines