Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Verificare se il numero è pari

    Salve.
    Qualcuno sa se esite un metodo che verifica se un numero è pari o dispari?
    Grazie.

  2. #2
    In che linguaggio?
    Comunque, più o meno tutti i linguaggi forniscono l'operatore modulo (% nei linguaggi C-like, Mod in VB, ...), che puoi impiegare per sapere se un numero è pari o dispari.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    39
    Non sono molto esperto, però se è VB potresti utilizzare la funzione Strings.Right per vedere se l'ultima cifra del numero è 0,2,4,6,8 (pari) oppure 1,3,5,7,9 (dispari)

  4. #4
    Fai molto prima ad usare l'operatore modulo...
    codice:
    Dim numero As Integer
    ' ...
    If numero Mod 2 == 1 Then
        ' Il numero è dispari
    Else
        ' Il numero è pari
    End If
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Grazie per il supporto. Funziona.
    codice:
                if (a % 2 == 0)
                {
                    Console.WriteLine("Numero pari");
                    Console.ReadKey();
                }
                else
                {
                    Console.WriteLine("Numero dispari");
                    Console.ReadKey();
                }
    Il linguggio è C#, la mia intenzione è quella di costruire un'applicazione che calcoli tutti i divisori di un intero.

  6. #6
    Se conti di farlo andando a provarli uno ad uno con l'operatore modulo, buona fortuna... Dovresti lavorare con i numeri primi.
    Amaro C++, il gusto pieno dell'undefined behavior.

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