Faça um programa que leia 3 números inteiros e os imprima em ordem crescente.Linguagem c. Obrigada
Soluções para a tarefa
Respondido por
0
Resposta:
Explicação:
#include <stdio.h>
#include <stdlib.h>
void ordena();
int vet[5];
int main(){
int i;
for (i=0; i<3; i++){
printf("Digite 3 numeros: ");
scanf("%d", &vet[i]);
}
ordena();
printf ("Ordem crescente: ");
for (i=0; i<3; i++){
printf("%d ", vet[i]);
}
printf("\n");
system("pause");
}
void ordena(){
int i, j, aux;
for( i=0; i<3; i++ ){
for( j=i+1; j<3; j++ ){
if( vet[i] > vet[j] ){
aux = vet[i];
vet[i] = vet[j];
vet[j] = aux;
}
}
}
}
Perguntas interessantes
Inglês,
7 meses atrás
Matemática,
7 meses atrás
Geografia,
7 meses atrás
Inglês,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás