Ir para conteúdo

jeffer261

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que jeffer261 postou

  1. jeffer261

    Código de C++ para C

    Pessoal, boa noite! Alguem poderia por gentileza modificar o codigo abaixo em C++ para C? #include <stdio.h> #include <stack> int main(){ int n, i, j; char linha[2000]; char entrada[1000], saida[1000]; std::stack<char> pilha; while(scanf("%d", &n) && n){ for (i = 0; i < n; i++) scanf(" %c", &entrada); for (i = 0; i < n; i++) scanf(" %c", &saida); entrada[n] = saida[n] = '\0'; i = j = 0; while(1){ if(!pilha.empty() && j < n && pilha.top() == saida[j]){ pilha.pop(); printf("R"); j++; }else if(i < n){ pilha.push(entrada); printf("I"); i++; }else break; } if(pilha.empty()) printf("\n"); else printf(" Impossible\n"); while (!pilha.empty()){ pilha.pop(); } } return 0; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.