martes, 5 de noviembre de 2019

Ejercicio 11

Generar 15 números random y se guardaran en un vector, después ordenar de manera ascendente y pasarlos al vector 2 y hay que imprimir los dos vectores (método de burbuja)





#include <stdio.h>
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main() {
    int i, j, A[15], aux,D[15];
      srand(time(NULL));
{
    system("color 75");
    for ( int j=0; j<15; j++){
        A[j]=rand()/1000;
        D[j] = A[j];

    }
             for(i = 0; i <= 14; i++)
        {
                for(j = 0; j <= 14; j++)
                {
                        if(A[i] < A[j])
                        {
                            aux = A[j];
                                A[j] = A[i];
                                A[i] = aux;

                        }
                }
                }
                        for(int i = 0; i <= 14; i++){
                for(int j = 0; j <= 14; j++){
                        if(D[i] < D[j])
                        {
                            aux = D[j];
                                D[j] = D[i];
                                D[i] = aux;
                                }
                }
        }
}
    cout << "\n     *Ascendente*\n ";
    for (j = 0; j <= 14; j++) {
        cout <<"\n"<<"  "<< A[j]<<" "<<endl;
    }
    cout << "\n      *Decendente*\n ";
    for (i= 14; i >= 0; i--) {
        cout <<"\n"<<"  "<< D[i]<<" "<<endl;
    }
    system("PAUSE");
   return 0;

}


No hay comentarios:

Publicar un comentario

Cadenas

#include <iostream> #include <stdio.h> #include <string.h> using namespace std; char nombre[50],paterno[50],materno[20...