Salve.
Qualcuno sa se esite un metodo che verifica se un numero è pari o dispari?
Grazie.
Salve.
Qualcuno sa se esite un metodo che verifica se un numero è pari o dispari?
Grazie.
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.
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)
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.
Grazie per il supporto. Funziona.
Il linguggio è C#, la mia intenzione è quella di costruire un'applicazione che calcoli tutti i divisori di un intero.codice:if (a % 2 == 0) { Console.WriteLine("Numero pari"); Console.ReadKey(); } else { Console.WriteLine("Numero dispari"); Console.ReadKey(); }
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.