سلام
دقیقا چه چیزی قراره چک بشه؟
سلام
فرض کنیم 4 متغیر a b c d داریم و هرکدوم یک رنج ار اعداد بین 0.01 تا 1 دارن با استپ 0.01
میخوام تمام حالات رو با استفاده از for های تو در تو یا همچین چیزی حساب کنم و در هر حالت یک شرط چک کنم
کسی میتونه کمک کنه زبان برنامه نویسیش هم مهم نیست
مثال
a=0.01
b=0.01
c=0.01
d=0.01
check statement
دفعه بعد
a=0.02
b=0.01
c=0.01
d=0.01
check statement
چندین دفعه بعد
a=0.03
b=0.12
c=0.25
d=0.93
.
..
...
سلام
دقیقا چه چیزی قراره چک بشه؟
CPU: core i3 12100f
2666 Ram: 2*8 DDR4
Motherboard: Gigabyte H610 S2 H
VGA : RTX 2060 Super 8GB
HDD + SSD + NVme2
Power:600 Green
دیگه جواب سوال رو خودت گفتی. استفاده از for های تو در تو بهترین راهه که نوشتنش خیلی راحته ولی مشکل اینجاست اگه فرض کنیم شرطی قرار ندی که از حلقه ها خارج بشه 100 میلیون نتیجه بر می گردونه که فکر نمی کنم با کامپیوترهای خونگی بشه چنین کاری رو انجام داد مگه اینکه خیلی پردازنده قوی داشته باشی با تعداد هسته بالا و رم حداقل 16 گیگبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط vardipoor.m برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
من خودم یکمی سی شارپ بلدم و توی سی شارپ کدش رو راحت نوشتم ولی چند ساعت هم منتظر شدم دیدم عملیات تموم نمی شه چون پردازنده ضعیفی دارم ولی تا 1000 عدد رو تونستم جواب بگیرم. من 3 تا دستور for نوشتم هر کدوم 10 تا باشه
من هنوز متوجه نشدم - چه حالتی رومیخواد چک کنه و در حالت چه شرطی رو چک کنه؟برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط Speed Racer برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
اگر منظور تعداد حالت هایی که اتفاق میفته
میشه : 1004
آخرین ویرایش توسط rbm در تاریخ 15-08-23 انجام شده است
CPU: core i3 12100f
2666 Ram: 2*8 DDR4
Motherboard: Gigabyte H610 S2 H
VGA : RTX 2060 Super 8GB
HDD + SSD + NVme2
Power:600 Green
کد های c++
کد:#include <iostream> using namespace std; int main() { float a,b,c,d ; for (a=0.01; a<=1; a=a+0.01) { for (b=0.01; b<=1; b=b+0.01) { for (c=0.01; c<=1; c=c+0.01) { for (d=0.01; d<=1; d=d+0.01) { cout << a << b << c <<d ; } } } } }
CPU: core i3 12100f
2666 Ram: 2*8 DDR4
Motherboard: Gigabyte H610 S2 H
VGA : RTX 2060 Super 8GB
HDD + SSD + NVme2
Power:600 Green
سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط rbm برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
من دقیقا می دونم برای چی می خواد که مساله شخصیه
اونم 100 به توان 4 نمی شه اینکه 100 4 بار در خودش ضرب می شه درسته 10 به توان 4 می شه از نظر عادی ولی از نظر ریاضی این شکلی محاسبه نمی شه چون همیشه چنین حالتی وجود نداره که البته فکر می کنم خود شما بهتر می دونی
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks