Faça um programa que leia 3 números inteiros e os imprima em ordem crescente.Linguagem c. Obrigada
Respostas
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 similares
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás