কম্পিউটার

C++ এ % অপারেটর ব্যবহার না করে 3 এবং 5 এর একাধিক


আমরা কোনো বাধা ছাড়াই % অপারেটর ব্যবহার করে গুণিতক খুঁজে পেতে পারি। কিন্তু, সমস্যাটি বলে যে আমরা % অপারেটর ব্যবহার করতে পারি না।

এখানে, আমরা + অপারেটর ব্যবহার করি। আমরা আগের গুণিতকের সাথে 3 বা 5 যোগ করে গুণিতক পেতে পারি। আসুন একটি উদাহরণ দেখি।

ইনপুট

15

আউটপুট

123 - 345 এর একাধিক - 56 এর একাধিক - 3789 এর একাধিক - 310 এর একাধিক - 51112 এর একাধিক - 3131415 এর একাধিক - 3 এবং 5 উভয়ের একাধিক

অ্যালগরিদম

  • সংখ্যাটি শুরু করুন n.

  • 3-এর পরবর্তী একাধিক ট্র্যাক রাখতে দুটি সংখ্যা শুরু করুন এবং 5।

  • প্রাথমিকভাবে সেই দুটি সংখ্যা হবে 3 এবং 5।
  • একটি লুপ লিখুন যা 1 থেকে পুনরাবৃত্তি হয় প্রতি n. উভয়ই অন্তর্ভুক্ত।

    • বর্তমান সংখ্যাটি 3 এর একাধিক বা ট্র্যাকটি পরিবর্তনশীলভাবে ব্যবহার করছে কিনা তা পরীক্ষা করুন৷

    • একইভাবে 5 এর গুণিতক পরীক্ষা করুন।

    • যদি তারা 3 বা 5 এর একাধিক হয়, তাহলে পরবর্তী একাধিক পেতে তাদের সাথে সংশ্লিষ্ট সংখ্যা যোগ করুন।

    • কনসোলে সংশ্লিষ্ট টেক্সট প্রিন্ট করুন।

বাস্তবায়ন

C++

-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল
#include নেমস্পেস ব্যবহার করে std;void findMultiplesOf3And5(int n) { int threeMultiple =3; int Five Multiple =5; জন্য (int i =1; i <=n; i++) { bool _3 =মিথ্যা, _5 =মিথ্যা; যদি (i ==threeMultiple) { threeMultiple +=3; _3 =সত্য; } যদি (i ==পাঁচ একাধিক) { পাঁচ বহু +=5; _5 =সত্য; } যদি (_3 &&_5) { cout <<"3 এবং 5 উভয়ের একাধিক" < 

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

1২paliple এর 34২pultiple এর 34২pultiple এর 3,5২0২3pultiple এর 3২,5২3২pultiple এর 3২3২pultiple এর 3২3২3pultiple এর 31২3২3pultiple এর 3২3২3pultiple এর 3২3২3২3২3২pultiple এর 3২3২3২pultiple এর 3২3২3২pultiple এর 3২3২3২pultiple এর 3২3২3২3২3২3২3২3২3২pultiple এর 334২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২3২pultiple উভয় 3 এবং উভয় 3 35859Multiple এর 556Multiple এবং উভয় 3 37374Multiple এবং 586Multiple এর 3Multiple এর 38283Multiple এর 5Multiple এর 379Multiple এর 57677Multiple এর 571Multiple এর 3Multiple এর 36768Multiple এর 5Multiple এর 364Multiple এর 56162Multiple এর 3Multiple এর 35253Multiple এর 5Multiple এর 349Multiple এর 54647Multiple 388893 উভয়ের একাধিক এবং 59192 394 এর একাধিক 5 এর একাধিক 39798 3 এর একাধিক 5

  1. C++ এ 1 থেকে 100 মুদ্রণ করুন, লুপ এবং পুনরাবৃত্তি ছাড়াই

  2. C++ ব্যবহার করে আপনার নিজের মাপের অপারেটর প্রয়োগ করুন

  3. C++ এ নতুন এবং ডিলিট অপারেটর

  4. বৃদ্ধি ++ এবং হ্রাস -- C++ এ অপারেটর ওভারলোডিং