Створити калькулятор який би після натиснення клавіші у відповідному полі для введення , Enter
тексту визначав чи введений текст є числом. с++​

Ответы

Ответ дал: vladyslavnorbert
1

Відповідь:

Пояснення:

#include <iostream>

#include <sstream>

bool isNumeric(const std::string& input) {

   std::istringstream iss(input);

   double number;

   iss >> std::noskipws >> number;

   return iss.eof() && !iss.fail();

}

int main() {

   setlocale(LC_CTYPE, "ukr");

   std::string input;

   

   std::cout << "Введіть число: ";

   std::getline(std::cin, input);

   

   if (isNumeric(input)) {

       double number = std::stod(input);

       std::cout << "Введений текст є числом. Число: " << number << std::endl;

   } else {

       std::cout << "Введений текст не є числом." << std::endl;

   }

   return 0;

}

Вас заинтересует