Аналіз алгоритму
Число n ціле, якщо його ціла частина рівна йому самому. Тобто виконується рівність: .
Реалізація алгоритму
Читаємо дійсне число n.
scanf("%lf", &n);
Порівнюємо число n з його цілою частиною. Якщо ці значення рівні, то число 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")