Ir para conteúdo
Gabriel757

lista encadeada

Recommended Posts

Ola!!

Bom dia!!

Gostaria de sua nesse trabalho que estou fazendo estou como muita dificuldade pra fazer. Você pode me ajudar??

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>

int menu(void){
        int opt;
        printf("Escolha a Opcao \n");
        printf("1. Criar Lista \n");
        printf("2.Inserir na Lista \n");
        printf("3. Imprimir Lista \n");
        printf("4. Separar Lista \n");
        printf("5. Deletar \n");
        printf("6. Sair \n");
        printf("Opcao:");
        scanf("%d", &opt);
        return opt;
    }

struct NO{
    int elemento;
    struct NO *prox;
};    
typedef struct{
    struct NO *inicio;
}lista;
    int tam;

void init(lista *lista) {    
    lista->inicio = NULL;     
    tam=0;     
}

void insere(lista **topo, int ls){
    lista *novo;
    struct NO **novo = (struct NO*) malloc(sizeof(struct NO));
    novo->elemento = ls;
    if(*topo==NULL){
        novo->prox = NULL;
        *topo = novo;
    }else{
        novo->prox = *topo;
        *topo = novo;
    }
}

void imprime(lista **topo){
    lista *aux;
    aux = topo;
    if(aux = NULL){

    }else{
        do{
            printf("%d", aux->elemento);
            aux = aux->prox;
        }while(aux!=NULL);
    }
}

void separar(){

}

main(){
    init(&ls);
    lista *topo = NULL;
    insere(&topo);
    imprime(topo);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Marcosvn
      Eu preciso criar uma funcao que pegue todas as tags <h2> dentro da sessao <article> 
       
      Basicamente oq eu quero fazer eh gerar um índice de links ancoras dinamicamente para deixar logo no inicio da pagina e, assim o usuario acessar diretamente o topico de interesse.
       
      Porem eu nao faço ideia por onde comecar essa função. Alguem pode me dar a direcao ??
       
      imagino que devo pegar cada tag H2 e armazenar numa variavel. Porem nao sei como faço isso
       
      Outro problema eh q vou precisar inserir a atributo id="#<h2>"  tbm dinamicamente
       
      nao sei se estou pensando certo ou se existe outras alternativas pra chegar nesse resultado. Mas qualquer esclarecimento ja ajuda
       
      vlw
    • Por tiagozone
      Oi Gente Agradeço primeiramente, Acho que seja através do php, Gostaria de criar uma pagina  simples que pudesse ter a aréa do login e se você não fosse cadastrado se cadastrar. Porém nesse cadastro teria como se fosse um itoken uma senha normal letras e números, forçando só alguns a se cadastrar. Depois do cadastro, você logado teria acesso a uma pagina porém essa pagina teria tipo que bloquear o link de acesso. A pagina seria arquivos do google. Deu pra entender? Dá pra fazer isso ou é complicado ? Ou seja so entraria nesse link a pessoa logada etc... Sei que deve entrar banco de dados tbm.. É possivel ?
       
      Agradeço
    • Por lerdofphp
      Pessoal, 
       
      Tenho uma pasta com arquivos de texto com datas e gostaria de criar uma lista automática com eles apenas usando HTML e JavaScript isso seria possível?
       
      A ideia é que o script realize a pesquise dos arquivos existente na pasta e cria-se o SELECT em HTML.
       
      Exemplo:
      Pasta: paginas
      Arquivos:
      - Arquivo-12-07.txt
      - Arquivo-13-07.txt
      - Arquivo-14-07.txt
       
      Resultado Esperado:
       
      <select>
        <option value="Arquivo-12-07.txt">Arquivo-12-07.txt</option>
        <option value="Arquivo-13-07.txt">Arquivo-13-07.txt</option>
        <option value="Arquivo-14-07.txt">Arquivo-14-07.txt</option>
      </select>
       
       
       
    • Por Lucas Topázio
      Boa Tarde Pessoal, Sou leigo em PHP e consegui fazer um código vendo vídeo aula no youtube de como exibir uma lista de arquivos que tem dentro de uma pasta, porem gostaria que ao clicar no nome do arquivo ele automaticamente fizesse o download do próprio que esta dentro da pasta.
       
      Segue o Codigo que tenho:
      <?php $pasta = 'catalogos'; $listar = new RecursiveDirectoryIterator($pasta); $recursivo = new RecursiveIteratorIterator($listar); foreach($recursivo as $obj){ Echo $obj->getFilename().'<br />'; }  
    • Por AlexandreHenrique
      Olá,
      quero criar uma lista de itens montada com js:
      Onde teremos um campo, e através de click cada valor do input será adicionado num lista.
      Quero também que seja possível apagar cada item da lista.
       
      Fiz dois scripts mas, não estão completos.
      Alguém pode me ajudar?

      Exemplo1:
      Nesse exemplo o único problema é que cada item deveria fica um abaixo do outro.

       
      <style> .lista{ border:1px solid red;  } </style> <input type="text" id="item"> <button onclick="myFunction()">ADD</button> <p id="demo"></p>        <script> var lista = [];     document.getElementById("demo").innerHTML = lista;                 function myFunction() { var item = document.getElementById("item").value;    lista.push(item);    document.getElementById("demo").innerHTML = "<input type='text' id='i' onclick='myFunctionR()' class='lista' value='" +  lista  + "'></div>";              }                 function myFunctionR() {    lista.pop();      document.getElementById("demo").innerHTML = "<div onclick='myFunctionR()' class='lista'>" + lista + "</div>";     } </script>  
      Exemplo 2:
      Nesse exemplo, consegui ter cada item da lista em uma div separadamente, mas não consegui remover um item por vez.
       
       
      <style> .lista{ border:1px solid red; } </style> <script> var i = 1;     function escreve(){ var txt_pre_definido = document.getElementById('x').value;         var t= document.getElementById("texto").innerHTML += "<div class='lista' id='" +i+ "' onclick='apaga(" +i+ ")'>" + txt_pre_definido+"</div>";         i++;      }                     function apaga(v){ //t.pop(v);     document.getElementById(t).innerHTML="";     } </script>          <input type="text" id="x"  /> <input type="button" value="OK" onclick="escreve()"  />          <div id="texto" onclick="apaga();"></div>  
       
       
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.