Programacion

Solo disponible en BuenasTareas
  • Páginas : 4 (765 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de enero de 2011
Leer documento completo
Vista previa del texto
PROBLEMAS

1. Dado un vector x de n elementos reales, donde n es impar, diseñar una función que calcule y devuelva la mediana de ese vector. La mediana es el valor tal que la mitad de losnúmeros son mayores que el valor y la otra mitad son menores. Escribir un programa que compruebe la función.

2. Se dispone de dos vectores, Maestro y Esclavo, del mismo tipo y número de elementos. Sedeben imprimir en dos columnas adyacentes. Se ordena el vector Maestro, pero siempre que un elemento de Maestro se mueva, el elemento correspondiente de Esclavo debe moverse también; es decir,cualquier cosa que se haga en Maestro[i] debe hacerse en Esclavo[i]. Después de realizar la ordenación se imprimen de nuevo los vectores. Escribir un programa que realice esta tarea.

3. Cada línea de unarchivo de datos contiene información sobre una compañía de informática. La línea contiene el nombre del empleado, las ventas efectuadas por el mismo y el número de años de antigüedad del empleado enla compañía. Escribir un programa que lea la información del archivo de datos y a continuación se visualiza. La información debe ser ordenada por ventas de mayor a menor y visualizada de nuevo.4. Se leen dos listas de números enteros, A y B de 100 y 60 elementos, respectivamente. Se desea resolver mediante procedimientos las siguientes tareas:

a. Ordenar aplicando el método dequicksort cada una de las listas A y B.

b. Crear una lista C por intercalación o mezcla de las listas A y B.

c. Visualizar la lista C ordenada

5. Escribir un programa deconsulta de teléfonos. Leer un conjunto de datos de mil nombres y números de teléfono de un archivo que contiene los números en orden aleatorio. Las consultas han de poder realizarse por nombre y pornúmero de teléfono

include
include
include
define MAX 100
//Prototipos.
void burbuja(int a[],int n);
void burbujam(int a[],int n);
void mezc(int a[],int b[],int c[],int m,int n);
void...
tracking img