miércoles, 16 de octubre de 2019

CÓDIGO 12

                                                                PROGRAMA 12
                                                                                          (ejercicios)



*Generar 15 números RANDOM y guardarlos en un vector, después los van a ordenar de manera ascendente y los van a pasar al vector 2 (ordenados de manera ascendente) y hay que imprimir los dos vectores.


Método de la Burbuja.
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include <time.h>

using namespace std;

int vec1[15], vec2[15], num1=15, num2;

int main(){

int n;

srand(time(NULL));

for(int i=0; i<=14; i++){
n=rand()/100;

vec1[i]=n;
vec2[i]=vec1[i];

}
for(int i=0; i<num1; i++){
for(int j=0; j<num1-1; j++){
 if (vec2[j]>vec2[j+1]){
 num2=vec2[j];
 vec2[j]=vec2[j+1];
 vec2[j+1]=num2;
}
}
}

cout <<"  IMPRESION DE NUMEROS RANDOM  "<<endl;
for (int i=0; i<=14; i++){
cout<<"\t"<< vec1[i] <<endl;
}
cout<<endl;
cout <<"  ORDENAMIENTO DE BURBUJA  "<<endl;
for(int i=0; i<=14; i++){
cout<<"\t"<< vec2[i] <<endl;
}
system("pause");
return 0;
}


No hay comentarios.:

Publicar un comentario