عدد در مبنای ۱۰ به مبنای ۷ در سی پلاس پلاس

تِندایو محصول جدید وب سایت پلتفرم بوی است که به میلیون ها پرسش دسته های مختلف حوزه فناوری دیجیتال پاسخ داده است. اعلامیه حریم خصوصی تِندایو - همچنین در انتهای همین صفحه از میزان رضایت خود از پاسخ ربات هوش مصنوعی تندایو را اعلام بفرمایید.

برای شروع پرسش جدید از این لینک اقدام کنید.

سوال: در سی پلاس پلاس برنامه ای بنویسید که عدد در مبنای ۱۰ از ورودی دریافت کند و آن را به مبنای ۷ ببرد

به منظور تبدیل یک عدد از مبنای ۱۰ به مبنای ۷ در سی پلاس پلاس، می‌توانید از کد زیر استفاده کنید:

#include <iostream>
using namespace std;

int main()
{
    int decimalNum, remainder, i=1, result=0;
    cout << "Enter a decimal number: ";
    cin >> decimalNum;
    while(decimalNum!=0)
    {
        remainder = decimalNum%7;
        decimalNum /= 7;
        result += remainder*i;
        i *= 10;
    }
    cout << "The number in base 7 is: " << result;
    return 0;
}

 

توضیحات کد: در این برنامه، ابتدا یک عدد از ورودی دریافت شده و در متغیر decimalNum ذخیره می‌شود. سپس با استفاده از یک حلقه while، عمل تبدیل انجام می‌شود. در هر مرحله از حلقه، با استفاده از عملیات مدر این برنامه، ابتدا یک عدد از ورودی دریافت شده و در متغیر decimalNum ذخیره می‌شود. سپس با استفاده از یک حلقه while، عمل تبدیل انجام می‌شود. در هر مرحله از حلقه، با استفاده از عملیات مدولو و تقسیم، باقیمانده‌ی عدد در مبنای ۷ به دست می‌آید و سپس عدد decimalNum به اندازه‌ی باقیمانده‌ی به دست آمده تقسیم می‌شود. سپس باقیمانده ضرب در مقدار i قرار داده می‌شود و به نتیجه‌ی قبلی اضافه می‌شود تا در نهایت عدد در مبنای ۷ به دست آید. سپس این عدد در خروجی چاپ می‌شود.

توجه داشته باشید که برای این که برنامه به درستی کار کند، باید ورودی عددی معتبر و در محدوده مبنای ۱۰ باشد. همچنین، در صورت نیاز، می‌توانید برای برنامه‌ی خود تست‌های مربوط به تبدیل اعداد به مبنای ۷ را نیز اضافه کنید.

هرچه بیشتر بدانید بهتر است🔸⚡❔❕

تِندایو پرسش تلفن همراه

کی تو ایران میتونیم آیفون 17 بخریم؟

تِندایو پرسش وردپرس

دلیل عدم دسترسی به سایت gstatic.com

تِندایو پرسش وردپرس

خطای ریکپچا grecaptcha is not defined

تِندایو پرسش ارز دیجیتال پرسش امنیت

چرا در متاتریدر سفارش ثبت نمیشه

تِندایو پرسش امنیت

دستورات پایه در tcpdump

تِندایو پرسش نرم افزار

مشکل راست به چپ نوشتن در فتوشاپ

تِندایو پرسش آی تی پرسش فناوری

مقایسه بازار کار مهندسی صنایع و مهندسی پلیمر
tendaiwo

تِندایو، پرسش از دنیای آی تی

خیلی سوالات زیادی داریم که باید به همه آنها پاسخ داده شود.سوالاتی بسیاری در زمینه نرم افزار، سخت افزار،سایت، سئو، برنامه نویسی و ... که تِندایو جوابشان را میداند.

"تندایو" (Tendaiwo) که به معنی "حرکت به سوی پیشرفت" در زبان شونا، یکی از زبان‌های محلی زیمبابوه است، یکی از اسامی آفریقایی با معنی بسیار جالب است. این نام، نشان دهنده روحیه‌ی پیشرفت، بهبود و تلاش در زندگی است.با بیشتر دانستن، تلاش کنید و به خواسته هایتان برسید.

شما هم میتوانید سوالتان را بپرسید تا پس از پاسخ دهی توسط تندایو در دسته موردنظر ثبت شود.برای ورود به بخش اصلی میتوانید بر روی دکمه زیر کلیک کنید.

تِندایو، پرسش از دنیای آی تی

سوالاتی که به تازگی کاربران بازدید کرده اند

تِندایو پرسش برنامه نویسی

دو مشخصه اساسی HTML را نام ببرید

تِندایو پرسش آی تی پرسش سئو

سئو بهتر است یا تبلیغات به ازای کلیک PPC ؟

تِندایو پرسش آی تی پرسش نرم افزار

حذف سطرهای خالی اکسل

تِندایو پرسش آی تی پرسش ارز دیجیتال

بهترین روش های تحلیل ارز دیجیتال

تِندایو پرسش آی تی پرسش عمومی پرسش فناوری

موضوعات مرتبط با معماری تکنولوژی

تِندایو پرسش ارز دیجیتال

دانلود بازی همستر سکه

تِندایو پرسش ارز دیجیتال

زنجیره بلوکی را تعریف کنید

تِندایو پرسش آی تی پرسش سیستم عامل

آیا اوبونتو دارای محیط گرافیکی است؟

تِندایو پرسش برنامه نویسی

چاپ رندوم اعداد زیر ۱۰۰ پایتون

تِندایو پرسش آی تی پرسش نرم افزار

چگونه در kmplayer سایز فیلم را تغییر دهیم؟

تِندایو پرسش برنامه نویسی

کد void Display() چه کاری انجام میدهد؟

تِندایو پرسش ابزار پرسش برنامه نویسی

تا چند تا پروژه میشه در گیت هاب ثبت کرد؟

تِندایو پرسش آی تی پرسش برنامه نویسی

کد پایتون برای ساخت ربات تلگرامی مخصوص اد کردن ممبر

تِندایو پرسش تلفن همراه

کی تو ایران میتونیم آیفون 17 بخریم؟

تِندایو پرسش آی تی پرسش ترفند

برنامه پیش بینی باران 5 تا 6 ساعت قبل

تِندایو پرسش ابزار

رسم نمودار ER برای کتابخانه

تِندایو پرسش آی تی پرسش برنامه نویسی

بهترین راه برای یادگیری HTML کدام است؟

تِندایو پرسش آی تی پرسش فناوری

لمینیشن چیست؟

تِندایو پرسش ارز دیجیتال

فناوری زنجیره بلوک چیست؟

آیا این صفحه برای شما مفید بود؟

بله
نه اصلا
از اینکه بازخورد خود را در اختیار ما گذاشته اید متشکریم. تا بعد 🙂

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *