// Deberas llamar a la funcion asi: mayor(temp, TEMP);
void mayor(struct temperatura temp[], int tamano)
{
clrscr();
int mayor, i;
char ciudad[10];
mayor = temp[0].temp_prom;
strncpy(ciudad, temp[0].ciudad, 10);
for(i = 0; i < tamano; i++)
if(temp[i].temp_prom > mayor)
{
mayor = temp[i].temp_prom;
strncpy(ciudad, temp[i].ciudad, 10);
}
printf("ntNumero mayor %i en %s",mayor,ciudad);
}