در زبان C برنامهای بنویسید که اندازه کل حافظه (بایت) و اندازه صفحه (بایت) را از ورودی میخواند و تعداد صفحات کامل و بایتهای باقیمانده را چاپ کند.
5.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:29 0.0
از هدر stdio.h و تابع scanf برای خواندن دو عدد صحیح مثبت استفاده کنید؛ سپس با تقسیم صحیح تعداد صفحات کامل و با عملگر % باقیمانده بایتها را محاسبه و با printf نمایش دهید. این مسئله در حوزه سیستمعاملها و برنامهنویسی سطح سیستم برای محاسبه تقسیمبندی حافظه به صفحات کاربرد دارد—دقت کنید که اندازه صفحه صفر را کنترل کنید و در صورت نیاز پیام خطا بدهید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکتهای مفید این است که حتماً بررسی کنید اندازه صفحه صفر نباشد تا از تقسیم بر صفر جلوگیری شود. همچنین استفاده از unsigned long long برای ذخیره اندازهها به منظور پشتیبانی از مقادیر بزرگ حافظه و اندازه صفحه توصیه میشود. در صورت دریافت ورودیهای منفی یا بیمعنی، پیام خطای مناسب بدهید و برنامه را بهدرستی مدیریت کنید.
گزارش