در این سوال با استفاده از تابع می خواهیم ببینیم که عدد فرد است یا زوج ، عدد فرد پیام YES و عدد زوج پیام NO می دهد ، در بعضی از تمرینات برنامه نویسی برای انجام نشانه گذاری و علامت گذاشتن از flag کردن استفاده می شود flag مشخص می کند که شرط با شرایط مقادیر Bool ( بولین ) به حل مسئله کمک می کند Flag یا True یا False تعریف می شود در این سوال Flag قبل از شرط = 1 تعریف شده است و اعلام می کند 1 بودن به معنی فرد بودن اعداد خواهد بود در داخل شرط if بعد از بررسی شرط و زوج بودن اعداد در مد 2 که برابر 0 می شوند flag مقدار 0 یعنی False رو برمیگرداند که عدد فرد نیست
#include
#include
using namespace std ;
int f(int );
main()
{
int n ;
cin>>n;
if(f(n) == 1 )
cout<<"Yse" ;
else
cout<<"no" ;
getch();
}
int f(int x)
{
int flag = 1 ;
if(x %2 ==0)
flag = 0 ;
return flag ;
}
- ۰۰/۰۷/۱۷