سلام خدمت برنامه نویسان محترم
سوالی بسیار ابتدایی دارم متاسفانه چون آشنایی به زبان سی پلاس پلاس ندارم نمیتونم حلش کنم.
البته چند روزی هست در حال یادگیری این زبان هستم اما فرصت محدودی برای جواب این سوال ساده دارم. ممنون اگر راهنماییم کنید. البته سوال ساده ای هست و چند خط کد بیشتر نمیشه به نظرم
سوالم این هست که چند مقدار زیر رو داریم مثلا
cd2 = m d u 2023.06.06 21:05
cd3 = m d u 2023.06.06 21:06
cd4 = m d u 2023.06.06 21:03
cd5 = m d u 2023.06.06 21:08
cd6 = m d u 2023.06.06 21:07
cd7 = m d u 2023.06.06 21:04
شش تا مقدار که حروف اول و تاریخ مثلا شبیه هم هستن که تاریخ می تونه متفاوت باشه و همینطور ساعت هم می تونه متفاوت باشه.
چطور میشه اینها رو مرتب کرد که از نزدیک ترین تایم به دور ترین تایم باشه. مثلا خط چهارم که ساعت 21:08 رو نشون میده اول از همه بیفته. همون از بزرگ به کوچک مرتب بشه. در نهایت هم بزرگترین که نزدیک ترین تایم هست که میشه متغیر شماره ی cd5 چاپ بشه.
آیا باید توی حلقه ی for ریخته بشه و بعد توی آرایه ذخیره بشه و بعد عملیات روش انجام بشه یا باید از طریق دیگری انجام بشه . البته از طریق for و ریختن داخل آرایه رو هم نمیدونم به چه شکل هست.
ممنون اگر من رو راهنمایی بفرمایید و یا اگر کدش ساده و کوتاه هست اون رو به من بدین. خیلی سادس اما یاد ندارم متاسفانه و بسیار نیاز دارم طی چند روز آینده.
خیلی ممنون و تشکر