عزیر ویژوال استانداردتر!! نیست.چون تمامی کامپایلرهای دنیا استاندارد هستند.
کامپابلر بورلند چون که در اصل کامپایلر سی (نه سی ++) هست using namespace std رو تداره..![]()
عزیر ویژوال استانداردتر!! نیست.چون تمامی کامپایلرهای دنیا استاندارد هستند.
کامپابلر بورلند چون که در اصل کامپایلر سی (نه سی ++) هست using namespace std رو تداره..![]()
کی میتونه یه برنامه اماری با سی پلاس بنویسه که در شرایطش نمونه ی تصادفی به دست بیاد؟
Sent from my GT-P1000 using Tapatalk 2
برنامتون چيه؟
Mehrdad Sh.
سلام دوستان
چرا این برنامه ساده تو توربو سی ران نمیشه ؟!
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اکولاد رو بیار زیر int main
کلاسی برای کار کردن با دوعدد بزرگ بنویسید.این کلاس شامل یک تابع برای جمع این دوعدد و دو تابع یکی برای اضافه کردن یک واحد و یکی برای کم کردن یک واحد از آنها باشد وبرنامه ای بنویسید که درستی این توابع را نشان دهد!!!!
کسی می تونه این برنامه رو برام بنویسه یا حداقل کمکم کنه!!!
![]()
بهتره اول دوتا آرایه از نوع کاراکتر تعیریف کنی، بعد دقیقا مثل وقتی که خودت داری یه جمع رو انجام میدی برنامش رو بنویسی، اول یکان ها رو با هم جمع کنی بعد با قیمانده به 10 رو بنویسی در یکان جواب و اگه عددت بزرگتر از 10 بود رقم دهگان جواب رو یک بذاری حالا دوباره همین کار رو انجام بدی و رقمی که می خوایی توی دهگان بذاری رو += کنی...
چیز زیاد سختی نیست استاد ما پروژه پایان ترم ترم اول رو گفته بود تابع جمع و ضرب و توان رو بنویسید
من برنامه رو نوشتم فقط وقتی دوتا عدد رو جمع می زنم زمانیکه مثلا جمع دوتا عدد سه رقمی می شه چهار رقمی !!!!!رقم آخر رو چاپ نمی کنه میشه توی این موردم یه راهنمایی کنید.من سورس این تیکه رو میزارم اگر شد روی همین کمکم کنیدint ex=0, temp2, temp3,ii;
for(ii=0;ii<=count;ii++) {
temp2=(x[ii]+x1[ii]);
temp2+=ex;
if(temp2<10)
out[ii]=temp2;
else
{
temp3=(temp2/10);
ex=temp3;
temp3*=10;
out[ii]=(temp2-temp3);
}
}
باید بعد حلقه این کار رو انجام بدید. فکر میکنم اگه خط out[ii]=(temp2-temp3); رو بعد از for بنویسید مشکلتون حل بشه
نه اینطوری نمیشه!!امتحان کردم نشد!![]()
هم اکنون 3 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 3 مهمان)