Estructura de datos estaticas
De Documentacion NexuN
Saltar a
navegación
,
búsqueda
VECTORES
Leer.-Lee una frase y la muestra al reves.
Ejercicio de el libro..Escribe un programa en C++ que, dado un numero mayor que cero, indique en pantallaqu digitos presentaba el numero y cuantas veces aparecieron.
Ejercicio de el libro..Escribe un programa en C++ que, introduzcas un texto y te cuente el numero de veces q salen las vocales.
Ejercicio 1.-Realiza un programa en el que se solicita un nº entero por teclado y muestra por pantalla los elementos de un vector de enteros que sean iguales o superiores.
Ejercicio 2.-A partir del vector anterior, cargado y ordenado, solicitar dos números por teclado y mostrar los elementos del vector que estén comprendidos entre dos valores introducidos, que deberán ser validados.
Ejercicio 3.- Se dispone de un vector de enteros de 15 elementos, de los cuales solo están con datos las 8 primeras posiciones. Los datos almacenados en el vector están ordenados de forma creciente. Se pide solicitar un número entero al usuario y colocarlo en el lugar que le corresponda del vector, para que se mantenga el orden y sin quitar ningún elemento anterior.
Ejercicio 5.-Realiza un programa que lee 20 números reales y saca por pantalla aquellos que sean mayores que la media.
Ejercicio 6.- Programa que lea un número positivo de 10 cifras y compruebe si es capicua utilizando un vector de números enteros de 10 componentes. Valida la entrada.
Ejercicio 7.- Escribe un programa que lee una secuencia de calificaciones(números enteros entre 0 y 10). La secuencia termina cuando se introduce un número menor que 0 o mayor que 10. Se obtiene e imprime una lista de frecuencias (número de repeticiones) de cada una de las notas.
Ejercicio 8.-Programa que lea un vector numérico de 10 elementos y rote todas sus componentes un lugar hacia el final del vector desplazando la última componente al primer lugar.
Ejercicio 9.-Programa que lea un vector numérico de 10 elementos y rote todas sus componentes un lugar hacia el principio del vector desplazando la última componente al último lugar.
Ejercicio 10.-Sobre el mismo programa anterior hacer que imprima los siguientes datos estadísticos: media aritmética, moda, mediana y desviación típica. Media aritmética: cociente entre la suma de valores por su frecuencia y la suma de frecuencias. Moda: valor de máxima frecuencia (puede haber más de una moda). Mediana: valor que tiene igual número de valores superiores que inferiores. Desviación típica: variación del conjunto de valores respecto al valor medio.
Ejercicio 13.-Una comunidad de vecinos tiene 9 pisos y un local. Realiza un programa que controle las elecciones a presidente de la comunidad: cada vecino puede votar al vecino que quiera. Valida que el voto es correcto.
Ejercicio 14.-Escribe un programa que lee una secuencia de 50 números cargándolos en un vector y a continuación encuentra la posición que ocupa el primer número negativo en caso de existir. Si no hay números negativos se escribirá un mensaje indicándolo.
MATRICES
Ejercicio 17.-Aceptar una matriz cuadrada de números enteros, de dimensión 3 (3 filas y 3 columnas) y calcula la suma de los elementos de la diagonal principal(\) y de la secundaria(/).
Ejercicio 18.-Realizar un programa que controle el sorteo de la lotería primitiva. Para simplificar el programa, la combinación ganadora sólo constará de 3 números, y no hay ni reintegros ni número complementario. El programa deberá aceptar la combinación ganadora una sola vez y posteriormente acertar los números de 10 boletos. Una vez aceptados los número de los boletos, se deberá mostrar por pantalla los aciertos de cada uno de ellos. Realiza una segunda versión sin las limitaciones indicadas anteriormente.
Ejercicio 22.-Aceptar una matriz de 10 x 5 de enteros y calcular la suma de cada una de las filas, y de sus columnas por separado, dejando los resultados en 2 vectores, uno con la suma de las filas y otro con la suma de las columnas. Mostrando posteriormente los resultados. Sólo se puede recorrer una vez la matriz entera.
Ejercicio 23.-Suma dos matrices de la misma dimensión. C(i, j) = A(i, j) + B(i, j).
Ejercicio 24.-Multiplica dos matrices de la misma dimensión. C(i, j) = SUMATORIO (k=1..N) A(i, k) + B(k, j)
Ejercicio 25.-Una empresa tiene 20 almacenes en un país, para cada almacén se contabilizan de todos los meses del año. Se desea realizar un programa que acepte dicha información y muestre el almacén con más ventas de cada mes y el mes con más ventas
Ejercicio 26.-Escribe un algoritmo que carga en memoria los datos de 100 alumnos compuestos de número de matrícula, nombre y calificación en una asignatura. Se quieren sacar tres listados consecutivos y ordenador: el primero ascendentemente por número de matrícula, el segundo alfabéticamente por nombre (ascendente) y el tercero por nota de forma descendente. Todos los listados van precedidos por una CABECERA (que no se especifica hasta la codificación).
ESTRUCTURAS
Ejercicio 6.- Realiza un programa donde puedas llevar una AGENDA con los datos N personar. Estos pueden ser DNI, nombre edad, dirección y teléfono. Las operaciones que se puedan hacer con la agenda son: ? altas, bajas y modificaciones de los de la direcciones ? listar la AGENDA por pantalla por diferentes campos.
Vistas
Artículo
Discusión
Editar
Historial
Herramientas personales
38.107.179.220
Discusión para esta IP
Registrarse/Entrar
Navegación
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Página aleatoria
Ayuda
Buscar
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Versión para imprimir
Enlace permanente