Modificação

Bom pessoal, eu recebi um trabalho que eu deveria fazer ele de 2 formas.
Eu consegui fazer de 1 maneira, mais foi tao pesado que, pra fazer a segunda ta dificil.

-Codigo:

    while(loop != 1){
        if(posicao == 0){
            loop = 1;
            inicio = inicio.prox;
            local = inicio;
            tamanho = tamanho - 1;
        }else{
            if(auxiliar == posicao){
                loop = 1;
                p_Auxiliar.prox = ponteiro.prox;
                local = p_Auxiliar.prox;
                tamanho = tamanho - 1;
            }else{
                for(int i=0; i<posicao;i++){
                    p_Auxiliar = ponteiro;
                    ponteiro = ponteiro.prox;
                }
                auxiliar = posicao;
            }
        }
    }

Bom essa e a parte do while que esta faltando eu refazer de outra maneira, mais sempre fica parecido os dois, e tem que ser de uma forma distintas.
Ja tentei fazer subistituindo os if por while, subistituindo por aquele outro tipo de if que fica em uma linha e usa o “?” e “:”, mais esta complicado…

Alguem tem uma luz?

Cara, o que exatamente você tem que fazer?
Explica que ficou um pouquinho confuso… Qual o enunciado do trabalho?

E ah, uma dica, comente o código pra ficar mais fácil pro povo entender :slight_smile:

Faltou só o enunciado do exercício! :?: