Program Magic Number v Javě

program Magic Number v Javě
program Magic Number v Javě

magické číslo je, pokud se součet jeho číslic rekurzivně vypočítá do jedné číslice, pokud je jedna číslice 1, pak je číslo magické číslo. Magické číslo je velmi podobné šťastnému číslu.

příklad-226 je prý magické číslo

2+2+6=10 součet číslic je 10 pak znovu 1+0=1 nyní dostaneme jednociferné číslo je 1.kdybychom jednociferné číslo bude nyní 1 jim to nebude magické číslo.

import java.util.Scanner;public class MagicNumber{ public static void main(String args) { int n, r = 1, num, sum = 0; Scanner sc = new Scanner(System.in); System.out.print("Enter number="); n = sc.nextInt(); num = n; while (num > 9) { while (num > 0) { r = num % 10; sum = sum + r; num = num / 10; } num = sum; sum = 0; } if (num == 1) { System.out.println("Magic Number"); } else { System.out.println("Not Magic Number"); } }}

výstup:

Enter number=226Magic Number

java java Návody Naučte se java studium java

Často kladené otázky

co je magické číslo?
magické číslo je, pokud je součet jeho číslic rekurzivně vypočítán do jedné číslice, pokud je jedna číslice 1, pak je číslo magické číslo. Magické číslo je velmi podobné šťastnému číslu.
co je magické číslo v Javě?
magické číslo je, pokud je součet jeho číslic rekurzivně vypočítán do jedné číslice, pokud je jedna číslice 1, pak je číslo magické číslo. Magické číslo je velmi podobné šťastnému číslu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.