Vectores, Funciones y Struct

ellin linel
15 de Julio del 2011
Ell programa dice lo siguiente:

Crear un programa que permita ingresar 15 datos, la TEMPERATURA PROMEDIO y CIUDAD a la que pertenece. Se desplegar un menu con las opciones:Ingresar Datos al vector, Consulta de temperatura por CIUDAD, Mayor temperatura, Menor temperatura, Temperatura promedio, Temperaturas más cercanas a la media, Salir

En todos los casos desplegar la CIUDAD a la que pertenece la temperatura.

El codigo me va quedando algo así:
#include
#include
#define TEMP 15
struct temperatura{
int temp_prom;
char ciudad[10];
};
void menu(void);
void ingresar(struct temperatura temp[]);
//void consulta(struct temperatura temp[]);

void mayor(struct temperatura temp[]);
void menor(struct temperatura temp[]);
void promedio(struct temperatura temp[]);
void cercana (struct temperatura[]);
void menu(void){
clrscr();
printf("nnntt1 - Ingresar Datos al vector");
printf("ntt2 - Consuta de temperatura por CUIDAD");
printf("ntt3 - Mayor temperatura");
printf("ntt4 - Menor temperatura");
printf("ntt5 - Temperatura promedio");
printf("ntt6 - Temperaturas mas cercanas a la medida");
printf("nntt7 - Salir");
}
void ingresar(struct temperatura temp[TEMP]){
int i;
for(i=0;i