кодесурса

Упражнения на Java: проверьте, является ли данное число дисариумным или несчастным

script1adsense2code
script1adsense3code

Номера Java: Упражнение-11 с решением

Напишите программу на Java, чтобы проверить, является ли данное число дисариумным или несчастным.

Число Disarium - число, определенное следующим процессом:
Сумма его цифр, приведенных в соответствующее положение, равна исходному номеру.
Например, 175 - это число Disarium:
As 1 1 +3 2 +5 3 = 135
Некоторые другие DISARIUM 89, 175, 518 и т. Д.
Число будет называться Disarium, если сумма его цифр, приведенных в соответствующее положение, равна самому числу. Пример ввода: 135.

Тестовые данные
Введите число: 25

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.Scanner;
public class Example11 {
    public static void main(String args[])
        {
            Scanner sc = new Scanner(System.in);
            System.out.print("Input a number : ");
            int num = sc.nextInt();
            int copy = num, d = 0, sum = 0;
            String s = Integer.toString(num);  
            int len = s.length();  
             
            while(copy>0)
            {
                d = copy % 10;  
                sum = sum + (int)Math.pow(d,len);
                len--;
                copy = copy / 10;
            }
             
            if(sum == num)
                System.out.println("Disarium Number.");
            else
                System.out.println("Not a Disarium Number.");
        }
    }

Пример вывода:

 Введите число: 25                                                                                           
Не номер дисариума.

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java, чтобы проверить, является ли данное число счастливым или несчастным числом.
Далее: Напишите программу на Java, чтобы проверить, является ли число харшадным числом или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code