algoritmo para ordenar un vector

informática, Instrumentación, Programación C/C++
int valores[20] = {10,5,21,1,6,7,23,56,48,96,37,14,26,84,34,52,46,67,3,92}; int aux, listo; int i, j=0; for(i=1;i<=(cantidad-1);i++) { aux = valores[i]; j = i - 1; listo = 0; do { if (valores[j] > aux) { valores[j + 1] = valores[j]; j--; if (j < 0) listo = 1; } else listo = 1; } while (!listo); valores[j + 1] = aux; } //muestra el vector ordenado i = 0; do { cout << i << "\t"<< valores[i] << endl; i++; } while(i<cantidad);
Leer más

manejo del port paralelo

informática, Instrumentación, Programación C/C++
En respuesta a dudas sobre utilización del port paralelo: (Nota: 0x indica hexadecimal, ej.: 0xD6 y 0b binario: 0b11010110) Para utilizar las funciones inp32() y oup(32) se debe: 1. copiar a la carpeta del proyecto los archivos: a. inpout32.dll b. parw32.h 2. incluir parw32.h: #include "parw32.h" notar que va entre comillas, no entre "<" y ">" 3. Antes de utilizar las funciones inp32 y oup32 hay que "cargarlas"; esto se hace con la funicón cargalibpar() En el paralelo.zip encontraremos los dos archivos mencionados arriba y un tercero ("main.cpp") que sirve de ejemplo para la inicialización y uso. ----- Las funciones: oup32(direccion, dato); Escribe lo indicado en dato en el registro especificado por direccion. dato = inp32(direccion); Lee el estado de los 8 bits del registro indicado por dirección y lo…
Leer más

ejercicios C++

informática, Instrumentación, Programación C/C++
Ejercicios que involucran: uso de variables (int, float, char), vectores, entrada por teclado, salida por pantalla, if, switch, while... ejercicios_cpp_01_2011 Más ejercicios: 1. Permitir ingresar una frase desde teclado. Informar la cantidad de vocales, consonantes y la cantidad de espacios. 2. Mostrar en mayúsculas, en minúsculas y como sucesión de valores ascii la frase ingresada desde teclado. 3. Mostrar en pantalla la tabla ascii (caracter, código decimal y hexadecimal) 4. Ingresar frases/palabras desde teclado. Si se ingresa una X se termina el ingreso. Informar la cantidad de cada vocal contenidas en las frases ingresadas. La cantidad total de letras, la longitud promedio, la cantidad de frases con longitud menor a 5, la longitud menor y mayor. 4.b realizar el anterior utilizando vectores para el conteo de vocales. Con archivos de…
Leer más