Ir para conteúdo
Fórum Script Brasil
  • 0

Problema em executar o ciclo


Lucas Veríssimo

Pergunta

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

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...