FranciscoSoccol

Lista 04 - exercicio 09

Jun 24th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.79 KB | None | 0 0
  1. //Leia um conjunto de números. Exiba-os em ordem numérica crescente.
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     int tam, aux=0, i, j;
  6.     printf("Digite o tamanho do conjunto: ");
  7.     scanf("%d", &tam);
  8.     int num[tam];
  9.     for(i=0; i<tam; i++){ //preenchendo o vetor
  10.         printf("Digite um numero: ");
  11.         scanf("%d", &num[i]);}
  12.     for(i=0; i<tam; i++)
  13.         {
  14.         for(j=i+1; j<tam; j++){ //sempre uma casa a mais
  15.             if(num[i]>num[j]){ // verificando se a posiçao atras é maior q a posiçao na frente
  16.                 aux=num[i];    //executando a troca de posiçoes
  17.                 num[i]=num[j];
  18.                 num[j]=aux;}}
  19.         }
  20.     printf("\nForma crescente:\n");
  21.     for(i=0;i<tam;i++) //exibindo a forma
  22.         printf("%d ", num[i]);
  23.     getch();
  24. }
Advertisement
Add Comment
Please, Sign In to add comment