تمرین برنامهنویسی: مترجم همراه
نیما به دلیل عدم تسلط به زبان انگلیسی برای حضور در مسابقات بین المللی مجبور است، همراه مترجم در این نشستها حضور پیدا کند. به دلیل آنکه به همراه بردن فرد دیگری جهت ترجمه هزینه بالایی را به همراه میآورد، نیما تصمیم میگیرد که به دنبال راه جایگزین بگردد. حال شما باید به نیما کمک کنید و مترجمی بنویسید که دیکشنری و جملهی مربوطه را از ورودی بخواند و جمله را متناسب با زبانی که بیان شده است، ترجمه کند. در پروسهی ترجمه اگر کلمهای در دیکشنری وجود نداشت خود کلمه را در خروجی چاپ کنید. در خط اول ورودی یک عدد n وجود دارد که نمایانگر تعداد کلماتی است که در دیکشنری ترجمه آن موجود است. هر یک از n خط بعدی شامل چهار کلمه است که کلمات دوم تا چهارم ترجمهی کلمهی اول میباشند. هر کلمه در سه زبان مختلف ترجمهاش آورده شده است. کلمه دوم ترجمه انگلیسی، کلمه سوم ترجمه فرانسوی و کلمه چهارم ترجمه آلمانیِ کلمهی اول میباشند. خط آخر شامل یک جمله است که نیاز به ترجمه از یکی از زبانهای انگلیسی، فرانسوی و یا آلمانی به زبان کلمه اول میباشد. ی …