صفحه 1 از 1

مشکل

ارسال شده: چهارشنبه ۳۰ اسفند ۱۳۹۱, ۱۰:۱۴ ب.ظ
توسط hojjat_king
سلام بچه ها استادمون یک سوال داده هر کاری میکنم حل نمیشه یک نگاه بندازین زبون برنامه c++ هستش

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

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

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

Re: مشکل

ارسال شده: جمعه ۲ فروردین ۱۳۹۲, ۱۲:۲۶ ب.ظ
توسط aliblue
میتونم بپرسم مربوط به چه درسی هست؟
خوب کجاش مشکل داری؟ دو تا حلقه 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]

Re: مشکل

ارسال شده: جمعه ۲ فروردین ۱۳۹۲, ۱:۴۲ ب.ظ
توسط hojjat_king
سلام مربوط به درس برنامه سازی پیشرفته هستش ولی با دو تا حلقه for خودم نوشتم ولی قبول نیست باید از تابع باز گشتی استفاده کرد

Re: مشکل

ارسال شده: دوشنبه ۵ فروردین ۱۳۹۲, ۵:۴۰ ب.ظ
توسط MISSILE
سلام دوست گرامی جناب hojjat_king,

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

موفق باشید.

کد برنامه :

Please Login or Register to see this code

Re: مشکل

ارسال شده: چهارشنبه ۱۴ فروردین ۱۳۹۲, ۷:۵۸ ب.ظ
توسط haana jun
سلام
لطفا برنامه مورد دومی و هم بنویسید
همون که یه ماتریس بگیره و با توابع بازگشتی صفر و یک برگردونه.ضمن اینکه خروجی بولین است
ممنونم

Re: مشکل

ارسال شده: چهارشنبه ۱۴ فروردین ۱۳۹۲, ۸:۰۳ ب.ظ
توسط haana jun
MISSILE نوشته شده:سلام دوست گرامی جناب hojjat_king,

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

موفق باشید.

کد برنامه :

Please Login or Register to see this code


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

Re: مشکل

ارسال شده: پنج‌شنبه ۱۵ فروردین ۱۳۹۲, ۴:۲۷ ب.ظ
توسط haana jun
 
لطفا توضیحات هر خط برنامتون و بنویسین
و برنامه مورد دوم هم اگه ممکنه بنویسین که ماتریس بگیره و با بازگشتی فراخوانی بشه
ممنون

 

Re: مشکل

ارسال شده: پنج‌شنبه ۱۵ فروردین ۱۳۹۲, ۴:۳۴ ب.ظ
توسط haana jun
سلام missile عزیز

اگه وقت داری لطفا با این توضیحات برنامه و بنویس: تصویر
 [COLOR=#NaNNaNNaN][COLOR=#NaNNaNNaN]تعداد سطر و ستون های آرایه دو بعدی رو به صورت پیش فرض 100 در 100 بگیرین
 
 
این آرایه باید در جایی مثل main ایجاد بشه، مقدار بگیره و بعد به تابع ارسال بشه!

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

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

Re: مشکل

ارسال شده: پنج‌شنبه ۱۵ فروردین ۱۳۹۲, ۴:۵۴ ب.ظ
توسط haana jun
و اینکه با تابع بازگشتی فراخونی بشه و
اگه صفر بود یک کنه یکو برگردونه
اگه یک بود یک بمونه صفر و برگردونه
ممنونم تصویر

Re: مشکل

ارسال شده: جمعه ۱۶ فروردین ۱۳۹۲, ۱۱:۰۷ ب.ظ
توسط abbas.m.k
haana jun نوشته شده:و اینکه با تابع بازگشتی فراخونی بشه و
اگه صفر بود یک کنه یکو برگردونه
اگه یک بود یک بمونه صفر و برگردونه

ممنونم تصویر



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

Re: مشکل

ارسال شده: دوشنبه ۲۶ فروردین ۱۳۹۲, ۴:۱۰ ب.ظ
توسط hojjat_king
با سلام
دقیق تر بگید چی میخواین؟
اگه همه خونه های آیه صفر بود خروجی صفر باشه یا اگه حتی یکی از خانه ها؟[/quote]

ممنون حل شد