fork download
  1. #include <stdio.h>
  2.  
  3. int main (void) {
  4. int troca, vetorA[10];
  5. for (int i = 0; i < 10; i++) {
  6. printf("Digite o valor do elemento:");
  7. scanf("%d", &vetorA[i]);
  8. }
  9. for (int i = 0; i < 10; i++) { // <=========== Aqui tinha um j < 10 que obviamente causa confusão
  10. for (int j = i + 1; j < 10; j++) {
  11. if (vetorA[i] > vetorA[j]) {
  12. troca = vetorA[i];
  13. vetorA[i] = vetorA[j];
  14. vetorA[j] = troca;
  15. }
  16. }
  17. }
  18. printf("\nvetor ordenado\n");
  19. for (int i = 0; i < 10; i++) {
  20. printf("%d - ", vetorA[i]);
  21. }
  22. }
  23.  
  24. //https://pt.stackoverflow.com/q/58055/101
Success #stdin #stdout 0s 4344KB
stdin
5
8
2
3
4
9
1
7
6
0
stdout
Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:Digite o valor do elemento:
vetor ordenado
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 -