سلام
چطوری میتونم برنامه ای بنویسم که عددی را گرفته اگر 1 است چاپ کند a واگر 2 است چاپ کند b واگر هیچ کدام از اینها نیست چاپ کند wrong number
با تشکر
Printable View
سلام
چطوری میتونم برنامه ای بنویسم که عددی را گرفته اگر 1 است چاپ کند a واگر 2 است چاپ کند b واگر هیچ کدام از اینها نیست چاپ کند wrong number
با تشکر
سلام
دوستاناگرا دو تابع هم جنسه مشابهی داشته باشند و هم تعداد مشابهی ایا میشد هم نام باشند؟
#include <iostream.h>نقل قول:
int main ()
{
int n;
cout<<"Enter Number \n";
cin>>n;
if (n==1)
cout<<"a";
else if (n==2)
cout<<"b \n";
else
cout<<"Wrong Number ";
return 0;
}
فکر نکم بشه تازه اگه نوع خروجی هم فرق کنه فکر نکم امکان پذیر بشه با سربارگذاری فقط اگه تعداد آرگومان ها فرق کنه میشه چنتا تابع با یه نام ایجاد کرد که کامپایلر از ورودی ها تشخیص بده از کدوم تابع استفاده کنه ولی تو این حالت که شما گفتید حتی خودتون هم با دیدن همون خط از برنامه نمی تونید بگید از کدون تابع استفاده بشه البته چون زبان سی به حروف کوچک و بزرگ حساس است می تونید از این روش برای ایجاد توابع همنام استفاده کنید که توصیه نمیشه چون خوانایی برنامه کاهش پیدا می کنهنقل قول:
میخوام برنامه ای بنویسم عددی هر چند رقمی بهش دادی برات ارقامشو چاپ کنه.کد زیرو که کامپایل میکنم بینهایت تا 0 میاره!
[PHP]
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int n,k;
cin >> n;
while (n>=0)
{
k=n % 10;
n=n / 10;
cout << k << endl;
}
system("PAUSE");
return 0;
}
[/PHP]
برنامه شما در نقل قول رو ویرایش کردمنقل قول:
شرط n>=0 شما یاعث میشه وقتی رقم اخر چاپ شد و عدد تقسیم بر 10 شد نتیجه صفر بشه و هنوز شرط درست باشه پس حلقه ادامه پیدا می کند و حلقه بی نهایت بار اتفاق می افته چون 0/10 همیشه صفر هستشنقل قول:
سلام دوستان میخواستم بدونم ایا دوتابع هم نام میشه هم نوع مشابه وهم اندازه مشابه داشته باشند؟
اگر همه چیز یکسان باشه این امکان وجود نداره که دو تابع هم نام داشته باشیمنقل قول:
با تشکر از جناب
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
جناب fe24 شما در جواب سوال قبلی من فرمودید که زمانی که از دستورif برای چند بار استفاده میکنیم باید از بلاک استفاده کنیم
اما چرا در سوال قبلی من ازبلاک استفاده نکردید ؟
واین که کاربرد\nچی هست وکجا بکار میره؟ife24