Sunteți pe pagina 1din 1

1:

2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:

#include<stdio.h>
#include<conio.h>
#include<locale.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#define TAM 50
//Funo remover elemento no fim da lista
//Retorna 0 se der erro
//Retorna 1 se der certo
int removeNoFim (){
lista *ultimo, *penultimo;
if(novo == null){
printf("\nLista vazia!");
return 0;
}//Fim do if
else{
ultimo = inicio;
while(ultimo -> prox != null){
penultimo = ultimo;
ultimo = ultimo -> prox;
}//Fim do while
if(penultimo != null){
penultimo -> prox = null;
free(ultimo);
}//Fim do if
}//Fim do else
return 1;
}//Fim da funo remove no fim da lista
int main(){
setlocale (LC_ALL,"");//Funo dos acentos
getch();
}//Fim do programa

S-ar putea să vă placă și