obaid1372
یک شنبه 31 اردیبهشت 1391, 15:08 عصر
با سلام
دوستان من یه برنامه نوشتم ولی نمی دونم چرا یه خروجی اضافی چاپ می کنه !
هر بار بعد از اجرای تابع و چاپ نتیجه عدد 1 رو هم چاپ می کنه
#include <iostream>
#include <cstdio>
using namespace std ;
bool evenchecker ( int );
int main()
{
int x ;
cout << "Plese enter Number: " ;
while((x=cin.get())!= EOF)
{
cout <<evenchecker(x) <<endl ;
}
return 0;
}
bool evenchecker ( int a )
{
if (a % 2 == 0 )
{
return true ;
}
else
{
return false ;
}
}
دوستان من یه برنامه نوشتم ولی نمی دونم چرا یه خروجی اضافی چاپ می کنه !
هر بار بعد از اجرای تابع و چاپ نتیجه عدد 1 رو هم چاپ می کنه
#include <iostream>
#include <cstdio>
using namespace std ;
bool evenchecker ( int );
int main()
{
int x ;
cout << "Plese enter Number: " ;
while((x=cin.get())!= EOF)
{
cout <<evenchecker(x) <<endl ;
}
return 0;
}
bool evenchecker ( int a )
{
if (a % 2 == 0 )
{
return true ;
}
else
{
return false ;
}
}