سلام بچه ها استادمون یک سوال داده هر کاری میکنم حل نمیشه یک نگاه بندازین زبون برنامه c++ هستش
زیر برنامه ای بنویسید که
پارامترهای ورودی :
یک آرایه دوبعدی
شماره سطر و ستون
خروجی : بولین (صفر یا یک)
عملکرد زیربرنامه به این صورت باشد که مقدار آرایه مربوط به شماره سطر و ستون را چک کند، اگر صفر بود آنرا تبدیل به یک نماید و همچنین مقدار یک را بازگشت دهد،
ولی اگر مقدار آن از قبل یک بود، تغییری ندهد و مقدار صفر را برگشت دهد
مشکل
مدیران انجمن: abbas.m.k, athlon64x2, شوراي نظارت
-
- پست: 3
- تاریخ عضویت: چهارشنبه ۳۰ اسفند ۱۳۹۱, ۱۰:۰۷ ب.ظ
- سپاسهای ارسالی: 1 بار
- پست: 207
- تاریخ عضویت: شنبه ۲۸ اردیبهشت ۱۳۸۷, ۴:۴۳ ب.ظ
- سپاسهای ارسالی: 182 بار
- سپاسهای دریافتی: 131 بار
Re: مشکل
میتونم بپرسم مربوط به چه درسی هست؟
خوب کجاش مشکل داری؟ دو تا حلقه 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]
خوب کجاش مشکل داری؟ دو تا حلقه 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]
-
- پست: 3
- تاریخ عضویت: چهارشنبه ۳۰ اسفند ۱۳۹۱, ۱۰:۰۷ ب.ظ
- سپاسهای ارسالی: 1 بار
Re: مشکل
سلام مربوط به درس برنامه سازی پیشرفته هستش ولی با دو تا حلقه for خودم نوشتم ولی قبول نیست باید از تابع باز گشتی استفاده کرد
- پست: 210
- تاریخ عضویت: یکشنبه ۳۱ مرداد ۱۳۸۹, ۱:۴۷ ب.ظ
- سپاسهای ارسالی: 4791 بار
- سپاسهای دریافتی: 1452 بار
- تماس:
Re: مشکل
سلام دوست گرامی جناب hojjat_king,
این طور که بنده از صورت مسئله متوجه شدم شما نیاز به یک تابع دارید که یک ماتریس [آرایه دو بعدی] و موقعیت سطر و ستون یک خانه از این ماتریس را از طریق پارامتر های ورودی دریافت کرده و بعد مقدار همان خانه را بررسی کند و در صورتی که مقدارش برابر با 0 باشد آن را تبدیل به 1 کند و تابع مقدار 1 را برگرداند، در غیر اینصورت تابع مقدار 0 را برگرداند، اگر همین منظور شما باشد که من برنامه اش را نوشتم و در زیر قرار دادم ولی اگر منظور شما این است که این تابع یک ماتریس دریافت کند و بعد توسط روش توابع بازگشتی [Recursive functions] این مجموعه عملیات را بر روی تمام خانه های ی این ماتریس انجام دهد حتما در اینجا مطرح کنید که تا این تابع را نیز بنویسم و در اینجا قرار دهم.
موفق باشید.
کد برنامه :
Please Login or Register to see this code
این طور که بنده از صورت مسئله متوجه شدم شما نیاز به یک تابع دارید که یک ماتریس [آرایه دو بعدی] و موقعیت سطر و ستون یک خانه از این ماتریس را از طریق پارامتر های ورودی دریافت کرده و بعد مقدار همان خانه را بررسی کند و در صورتی که مقدارش برابر با 0 باشد آن را تبدیل به 1 کند و تابع مقدار 1 را برگرداند، در غیر اینصورت تابع مقدار 0 را برگرداند، اگر همین منظور شما باشد که من برنامه اش را نوشتم و در زیر قرار دادم ولی اگر منظور شما این است که این تابع یک ماتریس دریافت کند و بعد توسط روش توابع بازگشتی [Recursive functions] این مجموعه عملیات را بر روی تمام خانه های ی این ماتریس انجام دهد حتما در اینجا مطرح کنید که تا این تابع را نیز بنویسم و در اینجا قرار دهم.
موفق باشید.
کد برنامه :
Please Login or Register to see this code
Re: مشکل
MISSILE نوشته شده:سلام دوست گرامی جناب hojjat_king,
این طور که بنده از صورت مسئله متوجه شدم شما نیاز به یک تابع دارید که یک ماتریس [آرایه دو بعدی] و موقعیت سطر و ستون یک خانه از این ماتریس را از طریق پارامتر های ورودی دریافت کرده و بعد مقدار همان خانه را بررسی کند و در صورتی که مقدارش برابر با 0 باشد آن را تبدیل به 1 کند و تابع مقدار 1 را برگرداند، در غیر اینصورت تابع مقدار 0 را برگرداند، اگر همین منظور شما باشد که من برنامه اش را نوشتم و در زیر قرار دادم ولی اگر منظور شما این است که این تابع یک ماتریس دریافت کند و بعد توسط روش توابع بازگشتی [Recursive functions] این مجموعه عملیات را بر روی تمام خانه های ی این ماتریس انجام دهد حتما در اینجا مطرح کنید که تا این تابع را نیز بنویسم و در اینجا قرار دهم.
موفق باشید.
کد برنامه :
Please Login or Register to see this code
سلام
اگه ممکنه مورد دوم هم برنامش و بنویسین
همون که باید با ماتریس پیاده شه و توابع بازگشتی
ضمن اینکه خروجی بولین است
Re: مشکل
سلام missile عزیز
اگه وقت داری لطفا با این توضیحات برنامه و بنویس:
[COLOR=#NaNNaNNaN][COLOR=#NaNNaNNaN]تعداد سطر و ستون های آرایه دو بعدی رو به صورت پیش فرض 100 در 100 بگیرین
این آرایه باید در جایی مثل main ایجاد بشه، مقدار بگیره و بعد به تابع ارسال بشه!
همچنین مقادیر آرایه هم صفر یا یک هست.
*پارامترهای ورودی :
[BLOCKQUOTE]یک آرایه دوبعدی
شماره سطر و ستون
[/BLOCKQUOTE]خروجی : بولین (صفر یا یک)
اگه وقت داری لطفا با این توضیحات برنامه و بنویس:

[COLOR=#NaNNaNNaN][COLOR=#NaNNaNNaN]تعداد سطر و ستون های آرایه دو بعدی رو به صورت پیش فرض 100 در 100 بگیرین
این آرایه باید در جایی مثل main ایجاد بشه، مقدار بگیره و بعد به تابع ارسال بشه!
همچنین مقادیر آرایه هم صفر یا یک هست.
*پارامترهای ورودی :
[BLOCKQUOTE]یک آرایه دوبعدی
شماره سطر و ستون
[/BLOCKQUOTE]خروجی : بولین (صفر یا یک)
- پست: 433
- تاریخ عضویت: یکشنبه ۱۲ اردیبهشت ۱۳۸۹, ۱:۴۸ ب.ظ
- سپاسهای ارسالی: 733 بار
- سپاسهای دریافتی: 1344 بار
Re: مشکل
haana jun نوشته شده:و اینکه با تابع بازگشتی فراخونی بشه و
اگه صفر بود یک کنه یکو برگردونه
اگه یک بود یک بمونه صفر و برگردونه
ممنونم
با سلام
دقیق تر بگید چی میخواین؟
اگه همه خونه های آیه صفر بود خروجی صفر باشه یا اگه حتی یکی از خانه ها؟
[HIGHLIGHT=#1F497D] بهترين مترجم كيست كه سكوت را ترجمه كند.
-
- پست: 3
- تاریخ عضویت: چهارشنبه ۳۰ اسفند ۱۳۹۱, ۱۰:۰۷ ب.ظ
- سپاسهای ارسالی: 1 بار
Re: مشکل
با سلام
دقیق تر بگید چی میخواین؟
اگه همه خونه های آیه صفر بود خروجی صفر باشه یا اگه حتی یکی از خانه ها؟[/quote]
ممنون حل شد
دقیق تر بگید چی میخواین؟
اگه همه خونه های آیه صفر بود خروجی صفر باشه یا اگه حتی یکی از خانه ها؟[/quote]
ممنون حل شد