FranciscoSoccol

Lista 04 - exercicio 10

Jun 24th, 2013
54
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úmero e em seguida exiba-os em ordem numérica decrescente.
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     int i, j, aux=0, tam;
  6.     printf("Digite o tamanho do conjunto: ");
  7.     scanf("%d", &tam);
  8.     float num[tam];
  9.     for(i=0; i<tam; i++){//completando o vetor
  10.         printf("Digite um numero: ");
  11.         scanf("%f", &num[i]);}
  12.  
  13.     for(i=0; i<tam; i++)
  14.     {
  15.         for(j=i+1; j<tam; j++){// uma casa a mais
  16.             if(num[i]<num[j]){ // verificando se a posiçao atras é maior q na posiçao na frente
  17.                 aux=num[j];     // fazendo a troca de posiçoes
  18.                 num[j]=num[i];
  19.                 num[i]=aux;}}
  20.     }
  21.     printf("\nForma decrescente:\n");
  22.     for(i=0; i<tam; i++) //exibindo a forma
  23.         printf("%.2f ", num[i]);
  24.     getch();
  25. }
Advertisement
Add Comment
Please, Sign In to add comment