// 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);
 
}