Анализ алгоритма
Число 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")