Автор -BlackHawk- задал вопрос в разделе Другие языки и технологии
Как сделать проверку целого числа на языке Си? и получил лучший ответ
Ответ от Николай Веселуха[гуру]
if (x > 0 && !floor(x))
{
// Код
}
Ответ от Ўрий-17[гуру]
При вводе обычно набирают символы. Поэтому строку надо проверить на наличие ненулевых цифр после десятичной точки.
Проверку, с переводом в бинарный формат, можно иногда обмануть, так целые десятичные числа не всегда круглые для двоичных!
При вводе обычно набирают символы. Поэтому строку надо проверить на наличие ненулевых цифр после десятичной точки.
Проверку, с переводом в бинарный формат, можно иногда обмануть, так целые десятичные числа не всегда круглые для двоичных!
Ответ от Erklfgbelkrgb eklrfnskejflrnk[гуру]
(x % 1 == 0)
(x % 1 == 0)
Ответ от <audio src="beiber.mp3"></audio>[гуру]
#include<math.h>
float i;
if ((i-floor( i )) ==0 && i > 0)
#include<math.h>
float i;
if ((i-floor( i )) ==0 && i > 0)
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как сделать проверку целого числа на языке Си?
спросили в Другое
что такое масса?
Масса — физическая величина, отвечающая способности физических тел сохранять своё поступательное
подробнее...
что такое масса?
Масса — физическая величина, отвечающая способности физических тел сохранять своё поступательное
подробнее...