Znaci idem u 2. razred srednje i dobio sam zadatak da nadem malu gresku u c++ programu,profesor nam je rekao da nademo zasto nam izbacuje beskonacnu petlju kad upisemo npr. 2.5 3.5 6.1 nesta tog tipa.
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int main ()
{
float x;
int y,n=0,p=0;
cout<<"Unesi broj :";
cin>>x;
y=(int)x;
while (x>0 && x-y==0)
{
if(y%2==0)p++;
if(y%2==1)n++;
cout<<" Unesi broj :";
cin>>x;
y=(int)x;
}
cout<<" Parnih brojeva ima "<<p<<" Neparnih<<n;
getch ();
return 0;
}
