Ціле число#8876

Ціле число (Розбір)

Число є цілим, якщо його ціла частина збігається із самим числом, тобто виконується рівність floor(n) = n.

Реалізація алгоритму

Читаємо дійсне число .

scanf("%lf", &n);

Порівнюємо число з його цілою частиною. Якщо ці значення рівні, то число є цілим числом.

if (floor(n) == n) puts("Ok");
else puts("No");

Java реалізація

import java.util.*;

class Main 
{
  public static void main(String[] args) 
  {
    Scanner con = new Scanner(System.in);
    double n = con.nextDouble();

    if (Math.floor(n) == n) 
      System.out.println("Ok");
    else 
      System.out.println("No");

    con.close();
  }
}

Python реалізація

import math

Читаємо дійсне число .

n = float(input())

Порівнюємо число з його цілою частиною. Якщо ці значення рівні, то число є цілим числом.

if math.floor(n) == n: print("Ok")
else: print("No")

Python реалізація — is_integer

Читаємо дійсне число .

n = float(input())

Метод is\_integer() перевіряє, чи представляє задане дійсне число ціле значення (його дробова частина дорівнює нулю).

if n.is_integer(): print("Ok")
else: print("No")