fellipeh

Untitled

Oct 19th, 2020
1,407
133 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. typedef struct no {
  6.     int info;
  7.     struct no* prox;
  8. } No;
  9.  
  10. No* criar_lista(void) {
  11.     return NULL;
  12. }
  13.  
  14. No* inserir_item(No* lst, int valor){
  15.     No* novo = new No;
  16.    
  17.     novo->info = valor;
  18.     novo->prox = lst;
  19.    
  20.     return novo;
  21. }
  22.  
  23.  
  24. void imprimir_lista(No* lista){
  25.    No* p;
  26.    
  27.    
  28.    for (p=lista; p != NULL; p = p->prox) {
  29.        cout << "info= " << p->info << "\n";
  30.        
  31.    }
  32.    
  33.    
  34.    
  35. }
  36.  
  37. int main()
  38. {
  39.     no* lista;
  40.  
  41.     lista = criar_lista(); // inicializa a lista = NULL
  42.    
  43.     lista = inserir_item(lista, 1); // lista = 1 -> NULL
  44.     lista = inserir_item(lista, 2); // lista = 2 -> (1 -> NULL)
  45.     lista = inserir_item(lista, 3); // lista = 3 -> 2 -> 1 -> NULL
  46.    
  47.     imprimir_lista(lista);
  48.    
  49.     return 0;
  50. }
  51.  
RAW Paste Data