Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c]funzione ricorsiva

  1. #1
    Utente di HTML.it L'avatar di felpone
    Registrato dal
    Jun 2010
    Messaggi
    182

    [c]funzione ricorsiva

    Ciao ragazzi,non riesco a capire perchč sta funzione non vā,dovrebbe contare il numero di 'z' nella stringa.


    codice:
    int conta (char* s){
     if(*s=='\0') return 0; 
    else if(*s=='z') return 1+ conta(s++); 
          else conta(s++); 
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    codice:
    int conta (char* s)
    {
    	if(*s=='\0') 
    		return 0; 
    	else 
    		if(*s=='z') 
    			return 1+conta(++s); 
    		else 
    			return conta(++s); 
    }
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.