Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #include <locale.h>
- #define TAM 9
- void preenche(int *n);
- void ordena(int *n);
- void imprime(int *n);
- int main(){
- setlocale(LC_ALL,"Portuguese");
- srand(time(0));
- int n[TAM];
- preenche(n);
- ordena(n);
- imprime(n);
- return 0;
- }
- void preenche(int *n){
- for (int i=0;i<TAM;i++){
- n[i]=rand()%100;
- printf("%d ",n[i]);
- }
- }
- void ordena(int *n){
- int i, j, aux;
- for(i=1;i<TAM;i++){
- aux=n[i];
- for(j=i-1;(j>=0)&&(aux<n[j]);j--){
- n[j+1]=n[j];
- }
- n[j+1]=aux;
- }
- }
- void imprime(int *n){
- int i;
- printf("\n\n");
- for (i=0;i<TAM;i++){
- printf("%d ",n[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement