Boa tarde pessoal, nesse código abaixo estou enfrentando o problema de não conseguir executar o ciclo abaixo. Logo após que a variável "N" lê um valor, o programa ignora o ciclo e pula para a instrução final, como poderia resolver esse problema?
#include <stdio.h>
int main(){
char comando, posicao = 'N';
int N, i;
scanf("%d",&N);
for( i=0 ; i>N ; i++ ){
scanf("%c",&comando);
if(comando == 'D'){
if(posicao == 'N')
posicao = 'L';
else if(posicao == 'L')
posicao = 'S';
else if(posicao == 'S')
posicao = 'O';
else if(posicao == 'O')
posicao = 'N';
}
else if(comando == 'E'){
if(posicao == 'N')
posicao = 'O';
else if(posicao == 'L')
posicao = 'N';
else if(posicao == 'S')
posicao = 'L';
else if(posicao == 'O')
posicao = 'S';
}
}
printf("%c\n", posicao);
return 0;
}