кодесурса

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

script1adsense2code
script1adsense3code

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

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

Проникающее число - это число, которое является произведением двух последовательных целых чисел, то есть числа в форме n (n + 1).
Первые несколько пронических чисел:
0, 2, 6, 12, 20, 30, 42, 56, 72, 90, 110, 132, 156, 182, 210, 240, 272, 306, 342, 380, 420, 462… и т. Д.

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

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


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

Java-код:

import java.util.Scanner;
public class Example13 {
    public static void main(String args[])
       {
        Scanner sc = new Scanner(System.in);
        System.out.print("Input a number : ");
        int num = sc.nextInt();
        int ans = 0;
    
        for(int i=0; i<num; i++)
        {
            if(i*(i+1) == num)
            {
                ans = 1;
                break;
            }
        }
         
        if(ans == 1)
            System.out.println("Pronic Number.");
        else
            System.out.println("Not a Pronic Number.");      
    }
}

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

 Введите число: 110                                                                                          
Пронический номер. 

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code