Advertisement
niks32

173

Apr 17th, 2020
618
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. // nikita173
  2.  
  3. #include "stdafx.h"
  4. #include "iostream"
  5. #include "windows.h"
  6.  
  7.  
  8. int _tmain(int argc, _TCHAR* argv[])
  9. {
  10.     SetConsoleCP(1251);// установка кодовой страницы win-cp 1251 в поток ввода
  11.     SetConsoleOutputCP(1251); // установка кодовой страницы win-cp 1251 в поток вывода
  12.  
  13.     char tempStr[30];
  14.  
  15.     std::cout << "Введите число и нажмите <Enter>" << std::endl <<
  16.         "-> ";
  17.     std::cin >> tempStr;
  18.    
  19.     int countOfStr = strlen(tempStr);
  20.     bool isInteger;
  21.  
  22.     for (int i = 0; i < countOfStr; i++){
  23.         if ((int)tempStr[i] < 48 || (int)tempStr[i] >57) {
  24.             isInteger = false;
  25.             i = countOfStr; // out of loop
  26.         }
  27.     }
  28.  
  29.     if (isInteger) {
  30.         std::cout << "Введенная строка является целым числом." << std::endl;
  31.     }
  32.     else {
  33.         std::cout << "Введенная строка не является целым числом." << std::endl;
  34.     }
  35.  
  36.     system("pause");
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement