Metodologia De Ordenamiento De Numeros
02 | //Codificado por: Danny Henderson |
03 | ??=include<iostream> |
04 | using namespace std; |
05 | int main() |
06 | ??< |07 | int i,j,k,cn; |
08 | int n??('cn'??); |
09 | cout<<"Cantidad de numeros que desea Ingresar: ";cin>>cn; |
10 | |
11 | for(i=0;i<cn;i++) |
12 | { |
13 | cout<<"Ingrese numero "<<i+1<<" : "; |
14 | cin>>n[i]; |
15 | } |
16 | |
17 | for(i=1;i<cn;i++) |
18 | { |
19 | for(j=0;j<cn-i;j++) |
20 | { |
21 | if(n[j]>n[j+1]) |
22 | {k=n[j+1]; n[j+1]=n[j]; n[j]=k;} |
23 | } |
24 | } |
25 | |
26| for(i=0;i<cn;i++) |
27 | { |
28 | cout<<n[i]<<endl; |
29 | } |
30 | cin.ignore(); return 0; |
31 | ??> |
SELECCIÓN
//Selection sort |02 | //Codificado por sAfOrAs |
03 | #include<iostream> |
04 | using namespace std; |
05 | #include"leearreglo.h" |
06 | #define largo 50 |
07 | void seleccionsort (int A[],int n) |
08 | { |
09 | int min,i,j,aux; |
10 | for (i=0; i<n-1; i++) |
11 | { |
12 | min=i; |
13 | for(j=i+1; j<n; j++) |14 | if(A[min] > A[j]) |
15 | min=j; |
16 | aux=A[min]; |
17 | A[min]=A[i]; |
18 | A[i]=aux ; |19 | } |
20 | |
21 | } |
22 | void main () |
23 | { |
24 | int A[largo],n; |
25 | do{ |
26 | cout<<"Cantidad de numeros a ingresar: ";cin>>n; |27 | if(n<=0||n>largo) |
28 | cout<<"Debe ingresar un valor > a 0 y < a "<<largo<<endl; |
29 | }while(n<=0||n>largo); |...
Regístrate para leer el documento completo.