Bom dia, galera, tudo bem? Galera, vocês poderia me ajudar na conversão deste algoritmo? Ainda sou leigo em C e tentei converter, porém, ficou com erros e acabei desistindo. O código é este aqui:
Variável ElementoDaFila do tipo Char;
Variável FilaAuxiliar do tipo Fila;
Cria (FilaAuxiliar);
Cria (F3);
/* Passando os elementos de F1 para F3 e também para FilaAuxiliar */
Enquanto (Vazia(F1) == Falso) Faça { // enquanto F1 não for vazia...
Retira(F1, X, DeuCerto); // retira elemento de F1 - retorna valor em X
Insere(F3, X, DeuCerto); // insere X em F3
Insere(FilaAuxiliar, X, DeuCerto); }; // insere X na FilaAuxiliar
/* Retornando os elementos da FilaAuxiliar para F1 */
Enquanto (Vazia(FilaAuxiliar) == Falso) Faça { // enquanto tiver elemento
Retira(FilaAuxiliar, X, DeuCerto); // retira X da FilaAuxiliar
Insere(F1, X, DeuCerto) }; // insere X em F1
}
/* idem para F2 */
Desde já obrigado, abraços ^^
,