Как сделать условие в C++? - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как сделать условие в C++?

Регистрация
30 Июл 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Добрый день! Как сделать вот такое условие в C++:

int num1;
float num2;
cin >> num1;

если num1 имеет плавающую точку, то num1 = num2

иначе если num1 не имеет плавающую точку, то num1 остается num1
 
Регистрация
13 Мар 2017
Сообщения
314
Репутация
70
Спасибо
11
Монет
0
Чуть на костылях, но работает :)
[THIDE="0"]#include <iostream>

int main() {
double d = 0.0;
double c = 5;
for(;;) {
if (!(std::cin >> d)) break;
std::cout << d << std::endl;
}
std::cout << c << std::endl;
}[/THIDE]
 
Сверху Снизу