در زبان C برنامه‌ای بنویسید که اندازه کل حافظه (بایت) و اندازه صفحه (بایت) را از ورودی می‌خواند و تعداد صفحات کامل و بایت‌های باقیمانده را چاپ کند.

5.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:29

0.0

از هدر stdio.h و تابع scanf برای خواندن دو عدد صحیح مثبت استفاده کنید؛ سپس با تقسیم صحیح تعداد صفحات کامل و با عملگر % باقیمانده بایت‌ها را محاسبه و با printf نمایش دهید. این مسئله در حوزه سیستم‌عامل‌ها و برنامه‌نویسی سطح سیستم برای محاسبه تقسیم‌بندی حافظه به صفحات کاربرد دارد—دقت کنید که اندازه صفحه صفر را کنترل کنید و در صورت نیاز پیام خطا بدهید.

توسط پژوهشگر در 202 روز قبل ساعت 02:29
دسته بندی ها: C for beginner
sara در 202 روز قبل ساعت 09:28

نکته‌ای مفید این است که حتماً بررسی کنید اندازه صفحه صفر نباشد تا از تقسیم بر صفر جلوگیری شود. همچنین استفاده از unsigned long long برای ذخیره اندازه‌ها به منظور پشتیبانی از مقادیر بزرگ حافظه و اندازه صفحه توصیه می‌شود. در صورت دریافت ورودی‌های منفی یا بی‌معنی، پیام خطای مناسب بدهید و برنامه را به‌درستی مدیریت کنید.

گزارش

1 پاسخ

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

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