Відповідь:
Пояснення:
#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;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Відповідь:
Пояснення:
#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;
}