luizaspan icon

Rand IV (ordenando)

luizaspan | PRO | 06/02/15 02:14:59 PM UTC | 0 ⭐ | 849 👁️ | Never ⏰ | []
C |

710 B

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h> // rand() ou random()
#include <time.h> 
 
#define n 100
 
// ordenando o vetor com o algoritmo bubblesort
 
int main(void)
{
  int i,a[n],j,temp;
 
  // gerando nova sequencia de numeros aleatórios:
  srand(time(0));
     
  for (i=0;i<n;i++)
    {
      a[i]=rand()%n +1;
      a[i]=(double) rand()/RAND_MAX*n;
 
      // printf("%d \n",a[i]);      
    }
 
  for (i=0;i<n-1;i++) {
    for(j=n-1;j>i;j--) {
      if (a[j-1] > a[j])
    {
      temp=a[j-1];
      a[j-1]=a[j];
      a[j]=temp;
    }
    }
  }
 
  for (i=0;i<n;i++)
    printf("%d \n",a[i]); 
     
  // RAND_MAX definido no <stdlib.h>
  // número aleatório entre 1 e RAND_MAX
     
  return 0;
}

Comments