Проверка, является ли число целым - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Это работающий кусок кода от программы отвечающий за ввод размерности массива Както можно произвести проверку на цело численность через if (бла бла){куда ити} или через какой другой оператор,либо както установить условие что при вводе дробного числа оно округляется до запятой без разницы в +или в-? На Си
#include <stdio.h>
#include <conio.h> 
#include <math.h>
#include <process.h>    //для очистки экрана
#include <locale.h>     // подключение setlocale 
#include <stdlib.h>
#include <malloc.h>

void main( void )
{setlocale(LC_CTYPE, "Russian");
int **pd;
int i,j,g;
int max;
 fflush(stdin);
   double n,m; 
     // printf("\nВведите n,m:\n"); scanf_s("%lf", &n);
N1:   printf("\nВведите N:\n"); scanf_s("%lf", &n);
   if (n<1){printf("\nнеправильный ввод\n");goto N1;}
M1:   printf("\nВведите M:\n"); scanf_s("%lf", &m);
   
   if (m<1){printf("\nнеправильный ввод\n");goto M1;}
 
_getch();}

Решение задачи: «Проверка, является ли число целым»

textual
Листинг программы
if((int)n==n)
    cout<<"Tseloe";

Объяснение кода листинга программы

  1. Проверяется, является ли число целым (int)
  2. Выводится на экран слово Tseloe

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы