![]() |
برنامه ای با++ c - نسخهی قابل چاپ |
برنامه ای با++ c - nazanin92 - 02 بهمن ۱۳۹۲ ۰۸:۰۷ ب.ظ
سلام اگه میتونین این برنامه رو بنویسین ممنون میشم برنامه ای با++c بنویسید که دو عدد بالای ۱۰۰۰رقم را گرفته و چهار عمل اصلی (جمع ضرب منها تقسیم) رو انجام دهد. با تشکر |
RE: برنامه ای با++ c - maryam... - 02 بهمن ۱۳۹۲ ۱۱:۲۴ ب.ظ
این برنامه رو نوشتم از بیکاری زیاد ![]() ![]() ![]() ![]() #include<iostream.h> main() { int a,b,c,d,e,f; cout<<"do adade shahihe mosbat balaye 1000 vared konid:\n"; cin>>a>>b; if(a<1000 && b<1000) { cout<<"adade vared shode kojektar az 1000"<<endl; } else if(a==1000 && b==1000){ cout<<"adade vared shode mosaviye 1000"<<endl; } else if(a>1000 && b>1000) { c=a+b; d=a-b; e=a*b; f=a/b; cout<<"hasele jam="<<c<<"\n"<<"hasele tafrigh= "<<d<<"\n"<<"hasele zarb ="<<e<<"\n"<<"hasele taghsim ="<<f; } return 0; } [undefined=undefined] کپی شدنی پس و پیش شده یخورده جاهای بعضی چیزا..... که معلومه |
برنامه ای با++ c - nazanin92 - 02 بهمن ۱۳۹۲ ۱۱:۵۳ ب.ظ
ممنونم ازتون. پروژه داداشمه تا شنبه فقط وقت داره |
RE: برنامه ای با++ c - پوونه - ۰۳ بهمن ۱۳۹۲ ۱۲:۰۶ ب.ظ
(۰۲ بهمن ۱۳۹۲ ۱۱:۵۳ ب.ظ)nazanin92 نوشته شده توسط: ممنونم ازتون. پروژه داداشمه تا شنبه فقط وقت داره من متاسفانه خودم زیاد وقت ندارم وگرنه نوشتنش چندان سخت هم نیست. شاید به برادرتون راه حلش رو بگید یا اصلا خودتون بنویسید بهتر به نتیجه برسید. ببینید چون اعداد بیشتر از ۱۰۰۰ رقم هستند این رو باید با استفاده از آرایه ها و رشته ها بنویسید ومطمئننا نظر استاد برادرتون این نبود که به روش معمولی جمع و تفریق کنند عددها رو. مثلا کاربر وقتی عدد ۷۶۵۴۶۵ وارد میکنه این عدد به صورت کاراکتر به برنامه داده میشه. یعنی عدد ۵ تو خونه ۰ آرایه، عدد۶ تو خونه ۱ ارایه و الی اخر. و عدد دوم هم همینطور. بعد میاد دستور جمع و تفریق ضرب و تقسیم اینا رو با استفاده از جمع/تفریق/ضرب و تقسیم ارایه ها مینویسه. که کاملا مشخصه اینم چه شکلیه. بعد فقط به یه چیزی باید توجه داشت اونم رقم نقلیه که ایجاد میشه باید یه flag هم برای رقم نقلی مشخص کرد که وقتی مثلا خونه iام دو آرایه با هم جمع میشه و رقم نقلی ایجاد میشه تقسیم بر ۱۰ کرد اون عدد رو یکانش رو تو خونه i ام قرار داد و دهگانش رو با خونه i+1 ام دو تا عدد جمع کرد. البته این راه حلیه که به ذهن من رسید و تا با کامپایلر تست نشه معلوم نمیشه درسته یا نه هرچند که من خودم این راه حل رو درست میدونم. |
برنامه ای با++ c - blackhalo1989 - 03 بهمن ۱۳۹۲ ۰۱:۲۶ ب.ظ
کلیت راه حل کاربر پوونه درسته. این یه قسمت از برنامه ای بود که من قدیما نوشتم که باهاش ۱۰۰۰۰۰! رو محاسبه کنم. نوشتنش هم خیلی سادست. فکر کنم من اعداد رو به دلیلی بر عکس ذخیره می کردم. مثلا به جای ۳۶۱، ۱۶۳ رو ذخیره می کردم. |