Está en la página 1de 3

Practica N.

-25

Nombre: sairo salinas

Fecha: 12/12/2023

Asignatura: Programacion Basica 1

Realizar un documento en word en donde se explique con sus palabras dos métodos de
ordenamiento de vectores: Selección y Burbuja, para cada método se incluirá en el documento
el código en C++ de cada método descrito.

 Métodos de ordenamiento de vectores: Seleccion

El ejercicio planteada implica identificar la sala más adecuada para realizar una serie de personas
universitaria que requiere un entorno apropiado para una presentación masiva. Considerando que
el salón Exelente tiene una superficie de 300 metros cuadrados, el salón Bueno cuenta con 200
metros cuadrados, y el salón Simple ofrece un espacio de 100 metros cuadrados, se busca
determinar cuál de estos salones debe ser utilizado, tomando en consideración el número de
participantes y asumiendo que cada uno requiere un espacio de 2.0 metros cuadrados

#include<iostream>

using namespace std;

int main() {

int metros,ops, cantidadpersonas;

cout << endl << "ingresar la cantidad de personas:";

cin >> cantidadpersonas;

metros = cantidadpersonas * 2.0;

if (metros <= 100)

cout << endl << "se puede usar el simple:";

if (metros <= 100)

if (metros <= 200)

cout << endl << "se puede usar el bueno:";

if (metros <= 300)

cout << endl << "se puede usar el exelente :";


else

cout << endl << "no es valida numero de personas :";

cout << endl << "pulse cualquier tecla para continuar y n para finalizar:";

cin >> ops;

} while (tolower(ops) != 'n');

 Métodos de ordenamiento de vectores: Burbuja

El programa que estoy utilizando para ordenar números mediante el método de burbuja
presenta un inconveniente. Aunque ordena los números correctamente en ciertos casos,
tiene dificultades cuando la cantidad de números es inferior a 12 y en otras situaciones
específicas.

#include<iostream>

using namespace std;

int main()

int i, j, aux, c,ops, vector[c];

i = 1;

j = 1;

aux = 0;

cout << endl << "Escribe la cantidad de numeros que se te de la gana: ";

cin>>"%i", &c;

cout << endl << "Escribe tu numeros: \n");

for (i = 1; i <= c; i++) {

cout << endl << "%i numero: ", i;

cout << endl << "%i", &vector[i];

for (i = 1; i <= c; i++) {


for (j = 1; j <= c; j++) {

if (vector[j] > vector[j + 1]) {

aux = vector[j];

vector[j] = vector[j + 1];

vector[j + 1] = aux;

cout << endl << "\n Numeros de manera ordenada: \n";

for (i = 1; i <= c; i++) {

cout << endl << "%i|", vector[i];

return 0;

cout << endl << "pulse cualquier tecla para continuar y n para finalizar:";

cin >> ops;

} while (tolower(ops) != 'n');

También podría gustarte