یک برنامه C++ بنویسید که ابتدا عدد N را بخواند و سپس برای N فرآیند نام (بدون فاصله)، درصد استفاده از CPU (عدد اعشاری) و مصرف حافظه به مگابایت (عدد صحیح) را از ورودی گرفته و آن‌ها را در قالب یک جدول مرتب و زیبا با استفاده از هدر (با ستون‌های ثابت عرض، ترازبندی و دقت اعشاری) در خروجی نمایش دهد.

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:53

0.0

برای حل، از یک حلقه برای خواندن N رکورد استفاده کنید و با دستورات std::setw، std::left، std::right، std::setprecision، std::fixed و std::setfill (از هدر ) ستون‌ها را تراز و عددهای اعشاری را با دقت دلخواه نمایش دهید؛ این برنامه نمونه‌ای ساده از فرم‌دهی خروجی برای نمایش اطلاعات سیستم در برنامه‌های دسکتاپ یا ابزارهای سیستم‌پردازی است. نکته‌ها: عرض ستون‌ها را ثابت انتخاب کنید، برای درصد CPU از fixed و setprecision(2) استفاده کنید و پیش از چاپ سرستون‌ها قالب‌بندی را اعمال کنید تا جدول خواناتر شود.

توسط پژوهشگر در 220 روز قبل ساعت 01:53
دسته بندی ها: C Plus Plus C Plus Plus for beginner
sara در 220 روز قبل ساعت 11:40

برای نام فرآیند که بدون فاصله است، از std::string و cin >> name استفاده کنید تا ورود با فاصله خطا ندهد. قبل از چاپ داده‌ها، سرصفحه را با همان قالب ستون‌ها چاپ کنید تا جدول خواناتر باشد و هر ستون را با std::setw، std::left برای نام و std::right برای مقادیر تنظیم کنید. برای درصد CPU از fixed و setprecision(2) استفاده کنید و عرض ستون‌ها را ثابت تعیین کنید تا دقت و تراز جدول حفظ شود. برای پایداری ورودی‌ها را بررسی کنید که N غیرمنفی باشد و مقادیر ورودی با اعتبار لازم گرفته شوند.

گزارش

1 پاسخ

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

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