سلام دوستان من یک تمرین دارم درباره زبان برنامه نویسی سی پلاس پلاس. از من میخواد که یک ماتریس معرفی کنم و این ماتریس میتونه حداکثر ۵ تا کارکتر برای سطر و ستون بگیره واینکه یه استرینگ داره که باید انکود دیکود بشه و همه ی اینه باید توی یک فانکشن انحام بشه بعد بره توی برنامه اصلی. من فانکشنش رو نمیتونم درست کنم اگر کمکم کنید خیلی ممنون میشم. یک مثال هم میزنم برای درک بهتره مشکلم

من یه ماتریس ۳ در ۳ معرفی میکنم به برنامه بعد از من یک جمله میخواد مثله "How are you? Good" بعد این جمله توی ماتریس به صورت سطری جای گذاری میشه. وقتی برنامه از من میپرسه که میخوای انکود کنی یا دیکود من انکود رو که میزنم میاد این جمله ای که نوشتم رو به صورت ستونی میخونه یعنی مه این شکل "H eoa wryo ouGd?o" و همین طور برای دیکود که اول به صورت ستونی جایگذاری میکنه بعد به صورت سطری میخونه مثل "Hkmaeacrn"که بعد دیکود کردن میشه "Hackerman". این برنامه همینجوری ادامه داره تا جایی که بجای انتخاب انکود یا دیکود یه کلمه دیگه بنویسی و برنامه با یه پیغام تموم بشه.
یه عکس هم از حالت اجرا شده ی برنامه میفرستم.

ممنون میشم اگر کمکم کنید.

Screenshot 2019-05-03 at 14.50.07.png

موضوعات مشابه: