سلام دوستان کسی میتونه برای نوشتن برنامه ایجاد درخت دودویی به زبان c به من کمک کنه؟برنامه شو برای فردا میخوام...خیلی لنگم...رشته تحصیلیمم ریاضیه...انقدری از برنامه نویسی سر در نمی آرم...ممنون میشم اگه کمکم کنید باتشکر...
سلام دوستان کسی میتونه برای نوشتن برنامه ایجاد درخت دودویی به زبان c به من کمک کنه؟برنامه شو برای فردا میخوام...خیلی لنگم...رشته تحصیلیمم ریاضیه...انقدری از برنامه نویسی سر در نمی آرم...ممنون میشم اگه کمکم کنید باتشکر...
سلام به دوستان گل؛ کسی می تونه در مورد جواب این سوال ها کمکم کنه (به زبان c++)
1- خروجی برنامه زیر چیست؟ مقادیر متغیرها را در برنامه اصلی در تابع با هم مقایسه کنید
2- خروجی قطعه کدهای زیر چیست؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پیشاپش از لطفتون تشکر می کنمکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام به همه....
من دنبال 1برنامه به زبان c++ هستم
سوالشم اینه:
جمع 2تا عدد اعشاری که طرف صحیحش حداکثر10 تا عدد و طرف اعشارشم حداکثر 10 تا عدد باشه...
تورو خدا زود جواب بدین....![]()
![]()
ناتوانی در محاسبه ی اعداد بزرگ ...
من با کدیلاکس برنامه مینویسم و به تازگی میخواستم با فرض اینکه قلب در یک ثانیه یک بار میزند تعداد ضربان فلب فرد 78 ساله رو میخواستم محاسبه کنم با کمال تعجب عدد منفی در میاد
برنامه ای که نوشتم :
کد:
#include <iostream> #include <cstdlib> using namespace std; int main() { cout << "tedade zarabane ghalbe iek farde 78 sale : " << 78 * 365 * 24 * 60 * 60 << endl; system("pause"); return 0; }
جواب باید بشه 1434888000 ولی میشه -1835159296
سلام
این هم جواب برنامه ای که درخواست کردین و قولش رو بهتون دادم،شرمنده بابت تاخیر..
خب،در ابتدا اولین چیزی که به ذهن میاد،استفاده از روابط ریاضیه.که تعداد ارقام صحیح و اعشار 2 رقم وارد شده رو حساب کنیم ببینیم بیشتر از 10 تا هست یا نه..
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این برنامه به درستی کامپایل میشه،الگوریتمش هم درسته،و برای اعدادی که تعداد ارقامشون از 10 کمتره،چه صحیح چه اعشار،حواب میده.
ولی زمانی که تعداد ارقام بالای 10 میره در زمان اجرا اخطار OF میده چون یک رقم از نوع long double هم توانایی ذخیره ی عددی به این بزرگی رو نداره و برنامه تا انتها اجرا نمیشه.
تنها راهی که میمونه استفاده از آرایه هاست که ... اهم،یکم مشکله..
اول باید رقم رو از کاربر گرفت و ذخیره کرد.
اگر شروط برقرار بود،اون رو باید از آرایه به عدد تبدیل کرد تا بشه روی اون محاسبات ریاضی،از جمله جمع که مد نظره،انجام داد..
اگه مبحث اشاره گر ها رو هنوز نخوندید اصلا نترسید!!!!
در این برنامه از اشاره گرها استفاده کردم تا حجم کد کمتر بشه،و بشه برای تعداد اعداد بیشتری بعدا گسترشش داد.
اگه کسی مایل بود بگه تا براش بدون استفاده از اشاره گرهاشم بزارم..
اگه سوالی هم هست در خدمتم..
موفق باشید..
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دارم روی پروژه ی دانشگاه کار ميکنم ترم اول علوم کامپيوتر هست و هيچ آشنايی با شی گرايی ندارم
پروژه يه سيستم مديريت نمرات دانشجو هست با قابليات متفاوت!
سؤال:
تا حالا آرايه ی پويا و آرايه از رشته رو ديدم
اما نميدونم چطور ميشه آرايه ی پويا از رشته تعريف کرد؟!
پويا باشه تا طولش رو در برنامه و هنگام کار باهاش تغيير بدم
ميخوام نام و نام خانوداگی رو اعتبار سنجی کنم که مثلا" آيا حرف اولش کوچک هست ؟ آيا تمام حروف کوچيک هست يا نه؟
برای اينکار بايد به تک تک کاراکتر های هر درايه ی آرايه که خودش رشته است دسترسی داشته باشم!
مشکلم سر اين دسترسی هست!
خوش به حالت کاش منم علوم کامپیوتر زده بودم!!
اگه درست متوجه شده باشم باید اول توی تعریف کلاس یه اشاره گر از نوع کاراکتر تعریف کنی بعد توی سازنده یا کانستراکتور بهش فضا اختصاص بدی.
یه چیزی تو این مایه ها!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه متوجه نشدی بگو بیشتر راهنمایی کنم
عزيز من شی گرايی هنوز نخوندم
بعد ميخوام پويا باشه يعنی طولش حين اجرای برنامه بتونه تغيير کنه!
مثلا" آرايه ی پويا:
int *x;
int n;
x = new int [n ]
آرايه از رشته:
string s[5];
اما نميدونم چطور آرايه پويا از رشته تعريف کنم!
Last edited by D_felfelak; 08-01-2013 at 14:38.
فکر کنم بازهم متوجه نشدم منظورت چیه!
من این کد رو اجرا کردم مشکلی نداشت
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آرايه ی پويا از رشته رو بصورت زير تعريف کردم:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آرايه ی پويا از رشته رو بصورت بالا تعريف کردم:
بعد از نمايش منو 1 رو ميزنم تا وارد add بشه
برای دريافت معدل و شماره دانشجويی مشکل نداره
اما وقتی نام رو ميزنم برنامه اصلا" درست کار نميکنه؟
مشکل از کجاست؟!
با تشکر از پاسخ گويی شما
Last edited by D_felfelak; 09-01-2013 at 01:07.
سلام خسته نباشید دستتون درد نکنه تاپیک به این خوبی راه انداختین من با این تاپیک تونستم خیلی از اشکالاتم رو بر طرف کنم فقط یه چند تا سوال نمونه استادمون داده گفته ازشون تو امتحان ترم میده من رو بعضی هارو هرچی فکر میکنم یا نمیتونم حل کنم یا اگه هم حل کنم اشتباه در میاد اگه لطف کنین به سوال زیر پاسخ بدین ممنون میشم
برنامه ای بنویسید که 100 عدد از کاربر دریافت و اعداد زوج را در ارایه A و اعداد فرد را در ارایه B قرار دهد به روش های زیر
1)به کمک حلقه for
2) به کمک حلقه while
3) به کمک حلقهdo while
راستی اگه مقدوره به زبان c بنویسین چون من تازه شروع کردم ترم یک هم هستم
Last edited by saeed3192; 09-01-2013 at 17:47.
آقا مهرداد تشکر فراوووووووووووووووووووووو وووووووووووووون
Last edited by oghyanoos1; 10-01-2013 at 12:32.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)