یک برنامه C++ بنویسید که تعداد n و سپس n عدد اعشاری را میخواند (نماینده یک بردار عددی در محاسبات عددی)، با استفاده از std::reverse ترتیب اعداد را معکوس کند و بردار معکوسشده را با دو رقم اعشار چاپ کند.
4.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:35 0.0
برای پیادهسازی هدر را اضافه کنید و از std::reverse(v.begin(), v.end()) برای معکوس کردن بردار استفاده کنید. برای ورودی/خروجی سریعتر ios::sync_with_stdio(false) و cin.tie(nullptr) را فعال کنید، قبل از خواندن مقادیر v.reserve(n) بزنید تا تخصیص حافظه کاهش یابد و برای چاپ از و std::fixed
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای کارایی بهتر ورودی/خروجی از ios::sync_with_stdio(false) و cin.tie(nullptr استفاده کنید و قبل از خواندن مقادیر v.reserve(n) انجام دهید. سپس بردار را با std::reverse(v.begin(), v.end()) معکوس کنید و برای چاپ دو رقم اعشار از std::fixed و std::setprecision(2) استفاده کنید. استفاده از double به جای float، دقت بهتری فراهم میکند. همچنین خروجی را با جداکننده مناسب یا یک خط جدید پایان دهید تا فرمت نهایی خوانا باشد.
گزارش