Search
Generic filters

اینستاگرام رامان صفر و یک
طراحی و پیاده سازی انواع وب سایت و سیستم های تحت وب

آخرین مقالات

محصولات

برچسب ها

برچسب‌ها

ASP.NET backend frontend php PHP و ASP.NET PHP یا ASP.NET استراتژی طراحی وب سایت استفاده از کتابخانه PdfView اسلایدر افقی در اندروید اسلایدر افقی در برنامه نویسی اندروید الگوی معماری MVC برنامه نویس حرفه ای وب برنامه نویسی برنامه نویسی وب تجربه کاربر (UX) توسعه دهنده وب توسعه دهندگان وب توسعه وب حل مشکل اتصال به دیتابیس آنلاین در اندروید 8 به بالا داشتن نرم افزار های موفق درآمد برنامه نویسی دریافت نکردن اطلاعات از سمت سرور در اندروید رسم نمودار در برنامه نویسی اندروید رسم نمودار در برنامه نویسی اندروید با کتابخانه MPAndroidChart روش ایجاد اسلایدر افقی در برنامه نویسی اندرود سمت سرور سمت کلاینت شروع برنامه نویسی موبایل طراح UI طراح UX طراحی UX و UI طراحی UX یا UI طراحی استراتژیک وب طراحی رابط کاربر (UI) طراحی وب طراحی وب سایت عدم اتصال به دامنه های http در اندروید فروش موفق نرم افزار مدل کلاینت-سرور موفقیت در دنیای نرم افزار نشان دادن فایل های pdf در برنامه نویسی اندروید نمایش pdf در موبایل چکونه برنامه نویسی موبایل را شروع کنیم ؟ کتابخانه PdfView گرفتن اطلاعات گوشی اندرویدی در برنامه نویسی

سلام. امیدوارم که حالتون عالی باشه و سالم و پر انرژی باشید.
در این مطلب ویدیو برنامه تشخیص عدد کامل به زبان #c برای شما عزیزان آماده شده !
با ما همراه باشید تا براحتی بتوانید برنامه ای بنویسید که عدد کامل را برای ما تشخیص دهد.
قبل از هر چیزی بیایید بررسی کنیم که عدد کامل چیست ؟
(ابتدا متن زیر را کامل مطالعه کنید سپس اقدام به تماشای ویدیو کنید)

عدد کامل چیست ؟

عدد کامل یا عدد تام عددی است که مجموع مقسوم علیه های کوچکتر از عدد برابر خود عدد باشد. برای اینکه این موضوع رو بهتر متوجه بشید مجموعه مقسوم علیه های اعداد زیر رو ببینید :

مجموعه مقسوم علیه های عدد ۴ { ۱،۲،۴ }

مجموعه مقسوم علیه های عدد ۶ { ۱،۲،۳،۶ }

مجموعه مقسوم علیه های عدد ۱۲ { ۱،۲،۳،۴،۶،۱۲ }

الان به مجموع مقسوم علیه های هر عدد بجز خودش توجه کنید :

۲+۱ = ۳ ، مجموع مقسوم علیه های عدد ۴ بجز خودش

۳+۲+۱ = ۶ ، مجموع مقسوم علیه های عدد ۶ بجز خودش

۶+۴+۳+۲+۱ = ۱۶ ، مجموع مقسوم علیه های عدد ۱۲ بجز خودش

همون طور که می بینید مجموع مقسوم علیه های هر عدد بجز خودش می تواند کوچکتر از آن عدد باشد مثل عدد ۴ ، برابر با آن عدد باشد مثل عدد ۶ ، بزرگتر از آن عدد باشد مثل عدد ۱۲ .

اگر عددی با مجموع مقسوم های کوچکتر از خودش برابر باشد به آن عدد کامل یا تام گفته می شود مانند عدد ۶ و ۲۸.

برنامه تشخیص عدد کامل (tom)

حالا که فهمیدیم عدد کامل چی هست بیایید تا برنامه اونو بنویسیم ….
در ویدیو زیر برنامه تشخیص عدد کامل به زبان #c برای شما عزیزان فراهم شده است.

در حال بارگذاری ...

از اینکه با ما همراه بودید سپاس گزارم

سید حامد موسوی ـ‌ گروه نرم افزاری رامان صفر و یک

 

 

۲ دیدگاه. ارسال دیدگاه جدید

  • سلام.
    من یه برنامه میخوام که باید یه عدد رو کاربر وارد کنه و برنامه تشخیص بده که اون عدد اول هست یانه؟! کامل هست یا نه؟ و در نهایت بعد از انجام این کارها، تمام اعداد اولِ قبل از عدد ورودی کاربر رو چاپ کنه. مثلاً اگه کاربر در ابتدا عدد ۱۰ رو وارد کرده، بعد از انجام مراحل بالا اون بیاد و بدون در نظر گرفتن اینکه عدد اول بوده یا نه، اعداد: ۲-۳-۵ و ۷ رو روی صفحه چاپ کنه. حالا من کد اون مراحل اولیه رو نوشتم که اینجا میزارم. میخوام ببینم درسته یا نه؟! و اگر میشه لطفاً کد قسمت دوم سئوال رو که باید اعداد اول قبل از ورودی رو چاپ کنه، واسم بنویسین. چون من نتونستم. ممنون میشم اگه همین امشب بزارین. چون باید تا ساعتای ۱۲ میل کنم.
    #include
    #include
    int main()
    {
    int n,i,t=0,sum=0;
    cin>>n;
    for (i=1;i<n;i++)
    if (n%i==0)
    {
    t=t+1;
    sum=sum+i;
    }
    if (t+1==2)
    cout<<"عدد اول است";
    else
    cout<<"عدد اول نیست";
    if (sum==n)
    cout<<"عدد کامل است";
    else
    cout<<"عدد کامل نیست";
    getch();
    return 0;
    }

    پاسخ
    • سلام با این که سورس کد شما مربوط به زبان ++C هست، ولی میتونید با عملکردن به موارد زیر موفق باشید.
      سورس کدتون از لحاظ الگوریتمی درست به نظر می‌یاد.
      برنامه رو اجرا کنید و با عددی مثل ۲۳ و ۲۴ و ۲۶ امتحان کنید.
      یکی اوله، یکی کامله، یکی هم هیچ کدوم.
      برای چاپ اعداد اول کوچکتر هم یه حلقه تکرار (مثلا i) بذارید که چک کردن اول بودن عدد i رو برای اعداد ۲ تا n بررسی کنه.
      امیدوارم موفق و پیروز باشید.

      پاسخ

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

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید

آخرین مقالات منتشر شده

آخرین آموزش های کوتاه