در اين بخش مي‌توانيد در مباحث مربوط به زبانهاي بر پايه C به بحث بپردازيد

مشکل

مديران انجمن: athlon64x2, abbas.m.k, شوراي نظارت


New Member



no avatar
پست ها

3

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 30 اسفند 1391 22:07

آرشيو سپاس: 0 مرتبه در 0 پست

مشکل

توسط hojjat_king » چهارشنبه 30 اسفند 1391 22:14

سلام بچه ها استادمون یک سوال داده هر کاری میکنم حل نمیشه یک نگاه بندازین زبون برنامه c++ هستش

زیر برنامه ای بنویسید که
پارامترهای ورودی :
یک آرایه دوبعدی
شماره سطر و ستون

خروجی : بولین (صفر یا یک)

عملکرد زیربرنامه به این صورت باشد که مقدار آرایه مربوط به شماره سطر و ستون را چک کند،‌ اگر صفر بود آنرا تبدیل به یک نماید و همچنین مقدار یک را بازگشت دهد،
ولی اگر مقدار آن از قبل یک بود، تغییری ندهد و مقدار صفر را برگشت دهد

Major II

Major II



نماد کاربر
پست ها

204

تشکر کرده: 17 مرتبه
تشکر شده: 14 مرتبه
تاريخ عضويت

شنبه 28 اردیبهشت 1387 15:43

آرشيو سپاس: 127 مرتبه در 60 پست

Re: مشکل

توسط aliblue » جمعه 2 فروردین 1392 11:26

میتونم بپرسم مربوط به چه درسی هست؟
خوب کجاش مشکل داری؟ دو تا حلقه for تو در تو باید باشد.
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if (array[j]==0)
{
array[I][j]=1;
return 1;
}
return 0;
}
}

[/I]

کاربران زیر از شما کاربر محترم جناب aliblue تشکر کرده اند:
Mahdi1944, Ghost Rider

New Member



no avatar
پست ها

3

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 30 اسفند 1391 22:07

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط hojjat_king » جمعه 2 فروردین 1392 12:42

سلام مربوط به درس برنامه سازی پیشرفته هستش ولی با دو تا حلقه for خودم نوشتم ولی قبول نیست باید از تابع باز گشتی استفاده کرد

Captain I

Captain I



نماد کاربر
پست ها

204

تشکر کرده: 11 مرتبه
تشکر شده: 46 مرتبه
تاريخ عضويت

يکشنبه 31 مرداد 1389 12:47

آرشيو سپاس: 1541 مرتبه در 194 پست

Re: مشکل

توسط MISSILE » دوشنبه 5 فروردین 1392 16:40

سلام دوست گرامی جناب hojjat_king,

این طور که بنده از صورت مسئله متوجه شدم شما نیاز به یک تابع دارید که یک ماتریس [آرایه دو بعدی] و موقعیت سطر و ستون یک خانه از این ماتریس را از طریق پارامتر های ورودی دریافت کرده و بعد مقدار همان خانه را بررسی کند و در صورتی که مقدارش برابر با 0 باشد آن را تبدیل به 1 کند و تابع مقدار 1 را برگرداند، در غیر اینصورت تابع مقدار 0 را برگرداند، اگر همین منظور شما باشد که من برنامه اش را نوشتم و در زیر قرار دادم ولی اگر منظور شما این است که این تابع یک ماتریس دریافت کند و بعد توسط روش توابع بازگشتی [Recursive functions] این مجموعه عملیات را بر روی تمام خانه های ی این ماتریس انجام دهد حتما در اینجا مطرح کنید که تا این تابع را نیز بنویسم و در اینجا قرار دهم.

موفق باشید.

کد برنامه :

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

کاربران زیر از شما کاربر محترم جناب MISSILE تشکر کرده اند:
Solver, haana jun, Mahdi1944, Azadi.Isatis, ARafiee

New Member



no avatar
پست ها

5

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 14 فروردین 1392 11:47

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط haana jun » چهارشنبه 14 فروردین 1392 18:58

سلام
لطفا برنامه مورد دومی و هم بنویسید
همون که یه ماتریس بگیره و با توابع بازگشتی صفر و یک برگردونه.ضمن اینکه خروجی بولین است
ممنونم

New Member



no avatar
پست ها

5

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 14 فروردین 1392 11:47

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط haana jun » چهارشنبه 14 فروردین 1392 19:03

MISSILE نوشته است:سلام دوست گرامی جناب hojjat_king,

این طور که بنده از صورت مسئله متوجه شدم شما نیاز به یک تابع دارید که یک ماتریس [آرایه دو بعدی] و موقعیت سطر و ستون یک خانه از این ماتریس را از طریق پارامتر های ورودی دریافت کرده و بعد مقدار همان خانه را بررسی کند و در صورتی که مقدارش برابر با 0 باشد آن را تبدیل به 1 کند و تابع مقدار 1 را برگرداند، در غیر اینصورت تابع مقدار 0 را برگرداند، اگر همین منظور شما باشد که من برنامه اش را نوشتم و در زیر قرار دادم ولی اگر منظور شما این است که این تابع یک ماتریس دریافت کند و بعد توسط روش توابع بازگشتی [Recursive functions] این مجموعه عملیات را بر روی تمام خانه های ی این ماتریس انجام دهد حتما در اینجا مطرح کنید که تا این تابع را نیز بنویسم و در اینجا قرار دهم.

موفق باشید.

کد برنامه :

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


سلام
اگه ممکنه مورد دوم هم برنامش و بنویسین
همون که باید با ماتریس پیاده شه و توابع بازگشتی
ضمن اینکه خروجی بولین است
[/B][/B]

New Member



no avatar
پست ها

5

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 14 فروردین 1392 11:47

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط haana jun » پنج شنبه 15 فروردین 1392 15:27

[B]سلام
لطفا توضیحات هر خط برنامتون و بنویسین
و برنامه مورد دوم هم اگه ممکنه بنویسین که ماتریس بگیره و با بازگشتی فراخوانی بشه
ممنون

[/B]

New Member



no avatar
پست ها

5

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 14 فروردین 1392 11:47

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط haana jun » پنج شنبه 15 فروردین 1392 15:34

سلام missile عزیز

اگه وقت داری لطفا با این توضیحات برنامه و بنویس:
تعداد سطر و ستون های آرایه دو بعدی رو به صورت پیش فرض 100 در 100 بگیرین

این آرایه باید در جایی مثل main ایجاد بشه، مقدار بگیره و بعد به تابع ارسال بشه!

همچنین  مقادیر آرایه هم صفر یا یک هست.

*پارامترهای ورودی :
یک آرایه دوبعدی
شماره سطر و ستون
خروجی : بولین (صفر یا یک)

New Member



no avatar
پست ها

5

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 14 فروردین 1392 11:47

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط haana jun » پنج شنبه 15 فروردین 1392 15:54

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

Captain I

Captain I



نماد کاربر
پست ها

433

تشکر کرده: 5 مرتبه
تشکر شده: 12 مرتبه
تاريخ عضويت

يکشنبه 12 اردیبهشت 1389 12:48

آرشيو سپاس: 1473 مرتبه در 391 پست

Re: مشکل

توسط abbas.m.k » جمعه 16 فروردین 1392 22:07

haana jun نوشته است:و اینکه با تابع بازگشتی فراخونی بشه و
اگه صفر بود یک کنه یکو برگردونه
اگه یک بود یک بمونه صفر و برگردونه

ممنونم



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

کاربران زیر از شما کاربر محترم جناب abbas.m.k تشکر کرده اند:
hojjat_king, Mahdi1944

New Member



no avatar
پست ها

3

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

چهارشنبه 30 اسفند 1391 22:07

آرشيو سپاس: 0 مرتبه در 0 پست

Re: مشکل

توسط hojjat_king » دوشنبه 26 فروردین 1392 15:10

با سلام
دقیق تر بگید چی میخواین؟
اگه همه خونه های آیه صفر بود خروجی صفر باشه یا اگه حتی یکی از خانه ها؟[/quote]

ممنون حل شد


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 1 مهمان