Faça um algoritmo que leia 10 valores informados pelo usuário e os imprima em
ordem crescente.
matrizes ou vetores
Respostas
respondido por:
0
#include <stdio.h>
int main(int argc, char **argv){
int vet[10], i, j, aux;
for(i = 0; i < 10; i ++){
scanf("%d ", &vet[i]);
}
for(i = 0; i < 10; i ++){
for(j = 1; j < 10; j ++){
if(vet[j] < vet[j - 1]){
aux = vet[j - 1];
vet[j - 1] = vet[j];
vet[j] = aux;
}
}
}
for(i = 0; i < 10; ++ i){
printf("%d ", vet[i]);
}
return 0;
}
int main(int argc, char **argv){
int vet[10], i, j, aux;
for(i = 0; i < 10; i ++){
scanf("%d ", &vet[i]);
}
for(i = 0; i < 10; i ++){
for(j = 1; j < 10; j ++){
if(vet[j] < vet[j - 1]){
aux = vet[j - 1];
vet[j - 1] = vet[j];
vet[j] = aux;
}
}
}
for(i = 0; i < 10; ++ i){
printf("%d ", vet[i]);
}
return 0;
}
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás