Problem

8 /11


مرتب سازی پیچیده آرایه ای از ساختارها

Problem

لیستی از افراد متشکل از نام خانوادگی و نام ارائه می‌شود. برنامه‌ای بنویسید که فهرست را بر اساس نام خانوادگی به ترتیب واژگانی صعودی مرتب می‌کند. اگر نام‌های خانوادگی مطابقت دارند، بر اساس نام مرتب کنید.
 
ورودی
ابتدا یک عدد N داده شد - تعداد افراد در لیست (1<= N <= 100). سپس، N نام‌های خانوادگی و نام‌ها با فاصله نوشته می‌شوند.
 
خروجی
لازم است یک آرایه به ترتیب بر اساس نام خانوادگی و به ترتیب واژگانی صعودی مرتب شود، در صورت مطابقت نام خانوادگی، مرتب سازی بر اساس نام.
 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 3
سیدوروف پتر
ایوان ایوانف
ایوانف آنتون
ایوانف آنتون
ایوان ایوانف
سیدوروف پتر