سوال برنامه نویسی

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
#1
شمارنده ای دارای 5 خانه هست که در هر خانه عدد یا علامت های ^ , + , - , / , * میتواند قرار بگیرد .
این شمارنده تا چه شماره ای میتواند بشمارد ؟!
 

neg_R_tmis

New Member
ارسال ها
23
لایک ها
13
امتیاز
0
#2
پاسخ : سوال برنامه نویسی

9^9^9
! :-?
 

neg_R_tmis

New Member
ارسال ها
23
لایک ها
13
امتیاز
0
#3
پاسخ : سوال برنامه نویسی

من تازه وارد یوساکو شدم و مثلن خواستم سوال اوّل (your ride's here) رو بزنم،
ولی روی تست 6 جواب اشتباه میده، :177:
کد اینه:
Ubuntu Pastebin

اشکالش چیــست ؟ :2:
 

AlimA

New Member
ارسال ها
167
لایک ها
178
امتیاز
0
#4
پاسخ : سوال برنامه نویسی

خب یه سری جوابا تو int جا نمیشن :23:
 

neg_R_tmis

New Member
ارسال ها
23
لایک ها
13
امتیاز
0
#5
پاسخ : سوال برنامه نویسی

هوم،
کد رو تعییر دادم به این وضع: Ubuntu Pastebin
رانگ انسر همچنان باقیست... :|
 

AlimA

New Member
ارسال ها
167
لایک ها
178
امتیاز
0
#6
پاسخ : سوال برنامه نویسی

این کد منه به املای کد هم دقت کنید که بین عملگر ها و حروق باید فاصله باشد و غیره که یه خوانایی کد شما کمک خیلی زیادی میکنه
ببخشید دیگه حوصله نداشتم کدتون رو دقیق بخونم اشکال بگیرم
 

AlimA

New Member
ارسال ها
167
لایک ها
178
امتیاز
0
#7
پاسخ : سوال برنامه نویسی

سلام بر همگی
این کد من برای سوال 121 اس جی یو هست
رانگ انسر میخورم تو تست 6
اگه بشه کمک کنید ممنون میشم
الگوریتمم هم شبیه یافتن دور اویلری هستش
بعدن نوشت : کد جدیدم تو تست 18 رانگ میخوره :'(
 
آخرین ویرایش توسط مدیر

Lord_RG

New Member
ارسال ها
3
لایک ها
0
امتیاز
0
#8
پاسخ : سوال برنامه نویسی

خیلی ببخشید خواهر من این کد قراره چکار کنه؟ آخه فک میکنم یکم میلنگه. سوالتو بگو شاید بتونم کمک کنم.
 

AlimA

New Member
ارسال ها
167
لایک ها
178
امتیاز
0
#9
پاسخ : سوال برنامه نویسی

خیلی ببخشید خواهر من این کد قراره چکار کنه؟ آخه فک میکنم یکم میلنگه. سوالتو بگو شاید بتونم کمک کنم.
الان با من بودید؟
اگه با من بودید باید بگم که :
اولن: من خواهر نیستم!
دومن:سوال 121 اس جی یو ه
سومن: خیلی خوش حال میشم کد رو دیباگ کنید!
ولی مگه شما فیزیکی نیستی؟
 

Lord_RG

New Member
ارسال ها
3
لایک ها
0
امتیاز
0
#10
پاسخ : سوال برنامه نویسی

اولا که من با Neg_R_tmis بودم.
ثانیا درسته که من فیزیکیم ولی از برنامه نویسی یه چیزایی سرم میشه.
چشم کد شما رو هم دیباگ میکنم.
فقط من بعضی از کد های C++ یادم رفته چون من خودم C# کار میکنم تحت وب.
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#11
پاسخ : سوال برنامه نویسی

سلام بر همگی
این کد من برای سوال 121 اس جی یو هست
رانگ انسر میخورم تو تست 6
اگه بشه کمک کنید ممنون میشم
الگوریتمم هم شبیه یافتن دور اویلری هستش
بعدن نوشت : کد جدیدم تو تست 18 رانگ میخوره :'(
سلام.
کاش یه کمی بیشتر کدتو توضیح می دادی.
تا اون جایی که من یادمه، ربط زیادی به تور اویلری نداشت 121.
ولی خب بی ربط هم نیست.
یه کمی بیشتر الگوریتمت رو توضیح بده، و تقریبا بگو هر تابعت چی کار می کنه، ایشالله بتونم کمک کنم.
 

AlimA

New Member
ارسال ها
167
لایک ها
178
امتیاز
0
#12
پاسخ : سوال برنامه نویسی

سلام.
کاش یه کمی بیشتر کدتو توضیح می دادی.
تا اون جایی که من یادمه، ربط زیادی به تور اویلری نداشت 121.
ولی خب بی ربط هم نیست.
یه کمی بیشتر الگوریتمت رو توضیح بده، و تقریبا بگو هر تابعت چی کار می کنه، ایشالله بتونم کمک کنم.
حقیقت اینه که این کد برای 4 ماه پیشه! 91/5/22!
خیلی یادم نیست چیکار میکنه :دی
دستت درد نکنه :)
 

b_delshad

New Member
ارسال ها
156
لایک ها
142
امتیاز
0
#13
پاسخ : سوال برنامه نویسی

هوم،
کد رو تعییر دادم به این وضع: Ubuntu Pastebin
رانگ انسر همچنان باقیست... :|
درود
من این دو تا کدتون رو دیدم
تغییراتی که دادین توی کد دوم نسبت به کد اول نیاز نبود
من با همون اینت زدم ولی اکسپت شدم
ولی خب یه توضیحی در مورد متغیر ها اینه که int محدودیتش تا دو به توان 31 منهای یک هست و متغر بزرگتری از اون می شه long long که محدودیتش بیشتره تا دو به توان 63 منهای یک هست. متغیر های unsigned فرقشون با متغر عادی اینه که اعداد منفی ندارن و این باعث می شه ظرفیت اعداد منفی شون برای اعداد مثبت در نظر گرفته بشه و در نتیجه ظرفیت اعداد مثبت توشون دو برابر می شه
ینی unsigend int محدودیتش تا دو به توان 32 منهای یک و unsigned long long تا دو به توان 64 منهای یک هست.

مورد بعدی این که من یه کم تغییرات تو کد اولتون دادم.یکی این که یک سری فاصله به کدتون اضافه کردم که باعث خوانا تر شدنش می شه. بهتون پیشنهاد می کنم اینارو رعایت کنید. خودتونم موقع دیباگ راحت ترید :)
بعد این که شرط ها رو که می زارید اگر عمل هایی که باید انجام بشن یک خط باشه نیازی به آکولاد نداره. نذارید هم مشکلی پیش نمی اد. برای else هم همین طوره. برای for هم همین طور :D
و این که نیازی نبود اخر کدتون خط 28 بعد else دوباره ایف بزارید و اونم برداشتم.
در مورد خط 18 و 22 تون هم ادم گاهی ممکنه ندونه کد اسکی A چی می شه و این کارو نتونه بکنه می تونید به راحتی همون تغیری که دادم رو اعمال کنید.
اینم کدتون که من تغییرش دادم:
Ubuntu Pastebin
هر چند این تغییرات به احتمال قوی مشکلتون رو برطرف نمی کنه.
اگه بازم رانگ می خورید تست مورد رانگ رو هم بدین اون جوری راحت تر می شه مشکلو فهمید :)
موفق باشید!
:)
 
بالا