Download Ejercicios de Vectores 2010-1

Document related concepts

Clojure wikipedia , lookup

Document Object Model wikipedia , lookup

Programación por procedimientos wikipedia , lookup

Mapa autoorganizado wikipedia , lookup

Árbol de decisión wikipedia , lookup

Transcript
Arreglos Unidimensionales
Ejercicios
1) Escriba una función que llene un vector con 20 números aleatorios y obtenga el promedio.
2) Escriba una función que llene un vector con 20 números introducidos por el usuario y los imprima
en orden inverso.
3) Escriba una función que determine cual es el número mayor de un vector de 20 posiciones.
4) Escriba una función que regrese la posición de un elemento dentro del vector.
5) Escriba una función que permita inserta un número en una determinada posición.
6) Escriba una función que llene un vector con 20 números aleatorios entre 1 y 1000. La función debe
mostrar los números primos.
7) Escriba una función que reciba un vector de enteros y un número X. La función debe regresar la
posición de X en el vector.
8) Hacer un programa que capture una cadena y nos diga cuantas vocales se encuentran en la
cadena y cambiar las a's y o's a mayúsculas y todas las demás deberán estar en minúsculas.
9) Hacer un programa que capture una palabra y la imprima al revés. No usar la función strrev().
10) Hacer un programa que capture una frase e indique si se trata o no de una frase palindrome.
Ejemplo:
oso=oso y salas =salas son palindrome
11) Hacer un programa que presente el siguiente menú:
1. Dar de alta un vector de 5 números.
2. Imprimir en forma ascendente
3. Imprimir en forma descendente
4. Buscar un dato.
5. Mostrar el arreglo
6. Salir solo se podrá terminar cuando se elija la opción 6.
12) Hacer un programa que muestre el siguiente menú:
1.- Dar de alta alumnos
2.- Buscar un alumno
3.- Consulta General
4.- Dar de baja a un alumno
5.- Mostrar promedio general
6.- Salir
En la opción 1) El programa deberá dar de alta a N alumnos con los siguientes datos: Matricula,
Nombre, Carrera, grupo y calificación.
En la opción 2) El programa deberá dar información individual acerca de cualquier alumno.
En la opción 3) El programa presentará un reporte con la información que este dada de alta y
deberá estar ordenada por nombre.
En la opción 4) Se deberá dar de baja al alumno que se le indique.
En la opción 5) Se mostrará el promedio general de los alumnos registrados en la escuela.
El programa termina cuando se elija la opción 6.
Ing. Alma Leticia Palacios Guerrero
2