Faça um algoritmo que leia 10 valores informados pelo usuário e os imprima em
ordem crescente.
matrizes ou vetores
Soluções para a tarefa
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 interessantes
Química,
9 meses atrás
Ed. Física,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás