Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Fabiuz
    Registrato dal
    Nov 2004
    Messaggi
    892

    C : ritornare indirizzi

    Ciao a tutti, scusate per la domanda sciocca e banale! io devo fare una funzione (prima iterativa e poi ricorsiva) che ritorni l'indirizzo del primo valore pari di una lista di interi!

    Chi mi può aiutare?

    Grazie!
    Debian Sarge 3.01a
    Slackware 10.2

  2. #2
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    nn le ho testate ma dovrebbero essere ok

    codice:
    struct elemento{
     int info;
     struct elemento* next;
    };
    
    public struct elemento* primoPari(struct elemento* testa){
       if(testa==NULL) return NULL;
       if(testa->info%2==0) return testa;
       return primoPari(testa->next);
    }
    
    public struct elemento* primoPariIterativo(struct elemento* testa){
       while(testa!=NULL){
           if(testa->info%2==0) return testa;
           testa=testa->next;
       }
       return NULL;
    }
    Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.