از دوستان 2 تا سوال داشتم :
اولی این که تو کلاس پروژه ای که به صورت زیر حل کردیم بعد با تریس کردن دیدیم اسمو فامیل درسا در نمیاد من اول برنامه را مینویسم بعد کاری که انجام دادم تا اشکال رفع شه را میگم اگه ممکنه بگین رفع اشکالم و تحلیلم درست بوده از این اشکال یا نه :
# include < Iostream .h>
Void chap (char 1[] , int , char2[],int),
Int main()
{
char string1(3) ,string2(6),
cout<< “name=” ,
cin>>string1,
cout<<”\n family=”,
cin>>string2,
chap(string1,3,string2,6),
return 0
}
Void chap (char str1 [] ,int a,char str2[],int b),
for (int i=0 , i<a,i++),
cout<<str1[i],
cout<<setw(1),
for (int i=0 , i<b,i++),
cout<<str2[i],
}
الته شرمنده کپی کردم درست نوشته نشده بعد استاد گفت چرا مثلا میزنی علی رضایی درست چاپ نمیکنه بعد من برداشتم تو این خط :
char string1(3) ,string2(6),
آرایه 6 را تو string 2 تغییر دادم و کردمش 10 و تحلیلم این بود که بر حسب اسمو فامیلی آرایه و اندازه آن باید درست تعیین بشه آیا تحلیلم درست بوده ؟ و اگر نه آیا راه دیگری وجود داره یا خیر؟
بعد سوال دومم از استادیت اینه که استاد یک پروژه بازی مانند داد که 3 تا میله باشه و هر دیسکی را از میله 1 بخ 2 و یا 3 جا به جا کرد و شرط اینکه که هیچ دیسک بزرگتری بالای دیسک کوچکتری قرر گیرد و از تابع بازگشتی استفاده شود از دوستان میخواستم اگر یک راهنمایی کنن ممنون میشم و چطور میشه از یک تابع بازگشتی در این برنامه استفاده کرد ممنونم میشم