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?