Program to take negative input This program works perfectly with int but when inputting float it become infinite loop. why ?
#include<iostream>
using namespace std;
int main(){
int positive = 0;
while(positive>=0){
cout<<"Enter number"; cin>> positive;
if (positive<0){
cout<<"yes it is negative";
}
}
return 0;
}