PDA

View Full Version : مشکل در نوشتن برنامه تبدیل مبنا 16



hameche
پنج شنبه 05 تیر 1393, 21:40 عصر
سلام
من می خوام یه برنامه بنویسم که عددی رو از ورودی دریافت کند و مبنای 2 و 16 را نشان بده ولی یه مشکلی که هست مبنای 16 رو درست جواب نمی ده لطفا راهنمایی کنید.
120520

amirtork
پنج شنبه 05 تیر 1393, 23:15 عصر
سلام،
خوب شما که دارید از c استفاده میکنید، از قابلیت های خود printf برای نمایش مبنای 16 استفاده کنید.
فقط یه سوال، شما الان توی تابعی که قرار هست به مبنای 16 هم تبدیل کنه، اعداد بالاتر از عدد 10 رو چجوری تعریف کردید؟؟؟ A,B,C,D,E,... ??
احتمالا مشکلتون همین هست که این اعداد رو تعریف نکردید، بعد از تعریف این اعداد باید از دستورات شرطی استفاده کنید که در صورتی که مثلا r=12 بود این 12 رو B نمایش بده و نه 12.