a ver, llevo 2 dias programando, no me sacrifiqueis de esta manera. Yo lo que queria era que recorriese el array y pensaba que el for funcionaria. Queria comprobar el valor de lugar[1], lugar[2], lugar[3]. Pero no se como hacerlo si no es de esa manera.
Tranquilo, que nadie de los que posteamos aquí nacimos programando ¬¬... Lo que se aprecia a simple vista es que te has puesto a la faena sin haberte preparado mínimamente antes, y por eso cometes ciertos fallos que cuando lleves un tiempo programando serán impensables (por ejemplo lo del for se me pasó completamente).
Si lo que quieres es recorrer el array lugar[] ascendentemente el for sería:
for(i=0; i<3; i++)
{
switch(lugar)
{
case loquesea:
}
}
De todas formas, pásate por aqui y LEE un poco --> http://c.conclase.net/curso/index.php (Es un curso de C++, pero la primera parte es común a C y a C++).
Después de LEER, si tienes dudas, pregunta.
Salu2