یک برنامه 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

توسط پژوهشگر در 202 روز قبل ساعت 02:35
دسته بندی ها: C Plus Plus C Plus Plus for beginner
nima در 202 روز قبل ساعت 09:08

برای کارایی بهتر ورودی/خروجی از ios::sync_with_stdio(false) و cin.tie(nullptr استفاده کنید و قبل از خواندن مقادیر v.reserve(n) انجام دهید. سپس بردار را با std::reverse(v.begin(), v.end()) معکوس کنید و برای چاپ دو رقم اعشار از std::fixed و std::setprecision(2) استفاده کنید. استفاده از double به جای float، دقت بهتری فراهم می‌کند. همچنین خروجی را با جداکننده مناسب یا یک خط جدید پایان دهید تا فرمت نهایی خوانا باشد.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری