صفحه 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]
ممنون حل شد