Untitled
By: a guest | Mar 18th, 2010 | Syntax:
C++ | Size: 0.76 KB | Hits: 53 | Expires: Never
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void ordenar(int n, int *vec);
int main (int argc, char *argv[]) {
int *vector=NULL, b=0, i=0,j=0;
vector=(int *) malloc ((argc-1)*sizeof(int));
for(i=0;i<argc-1;i++)
vector[i]=atoi (argv[i+1]);
b=(argc-1);
ordenar(b,vector);
for(j=0;j<(argc-1);j++)
printf("\n%d",*(vector+i));
getch();
}//Fin de la funcion principal.
//Funciones
void ordenar(int n, int *vec){
int i=0, j=0, temp=0;
for(j=0;j<n;j++)
for (i=j+1;i<n;i++)
if(*(vec+i) < *(vec+j)){
temp=*(vec+j);
*(vec+j)=*(vec+i);
*(vec+i)=temp;
}//Fin de la condicion.
}