Visualizzazione dei risultati da 1 a 10 su 19

Visualizzazione discussione

  1. #13
    se il numero è maggiore (o diverso se vuoi gestire anche i negativi) di zero, allora dovrai restituire un 1 fisso più il valore fornito dalla invocazione ricorsiva in cui passi il numero diviso 10.
    Altrimenti se è zero, restituisci 0.[/QUOTE]
    così?
    codice:
        public static int QuanteCifre(int numero)
        {
            if(numero>0)
            {   numero=numero/10;
                return 1+QuanteCifre(numero);
            }else
                return 0;
        }
    funziona ma non capisco perchè
    Ultima modifica di mastodilu; 08-01-2015 a 12:18

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 © 2026 vBulletin Solutions, Inc. All rights reserved.