Mandato Ejercicios Unidad VI
Mandato Ejercicios Unidad VI
Mandato Ejercicios Unidad VI
Crear una solución en C++ para cada requerimiento dado. Debe enviar en un archivo
comprimido (zip o rar) los programas fuentes (cpp) incluyendo un screenshot
(printscreen) de la corrida.
do
{
swap = false;
for (int indice = 0; indice < (size - 1); indice++)
{
if (arreglo[indice] > arreglo[indice + 1])
{
temp = arreglo[indice];
arreglo[indice] = arreglo[indice + 1];
arreglo[indice + 1] = temp;
swap = true;
}
}
} while (swap);
}
Página 1
INF510 Ejercicios Unidad VI
2. Crear una función que pueda redimensionar un arreglo. La función debe aceptar
como argumento:
a. Un arreglo de enteros int (nombre del arreglo y tamaño)
b. Un entero que será el nuevo tamaño del arreglo
a) Un arreglo de enteros
b) Un entero que indique la cantidad de elementos que tiene el arreglo
La función debe determinar la moda del arreglo. Esto es, debe determinar cual valor
en el arreglo es el más frecuente. La moda es el valor que la función debe retornar.
Si el arreglo no tiene moda (ninguno de los valores ocurre más de una vez), la
función debe retornar -1. (Asuma que el arreglo debe contener siempre valores
positivos.)
Página 2