কম্পিউটার

C++ এ প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফলের জন্য প্রোগ্রাম


একটি পূর্ণসংখ্যা n দেওয়া হলে, কাজটি হল প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফল বের করা। সুতরাং, আমাদের প্রাকৃতিক সংখ্যাগুলিকে ঘনক করতে হবে এবং তাদের ফলাফলগুলি যোগ করতে হবে৷

প্রতিটি n-এর জন্য ফলাফল 1^3 + 2^3 + 3^3 + …. + n^3। আমাদের যেমন n =4 আছে, তাই উপরের সমস্যার ফলাফল হওয়া উচিত:1^3 + 2^3 + 3^3 + 4^3।

ইনপুট

4

আউটপুট

100

ব্যাখ্যা

1^3 + 2^3 + 3^3 + 4^3 = 100.

ইনপুট

8

আউটপুট

1296

ব্যাখ্যা

1^3 + 2^3 + 3^3 + 4^3 + 5^3 + 6^3 + 7^3 +8^3 = 1296.

সমস্যা সমাধানের জন্য নিচের পদ্ধতিটি ব্যবহার করা হয়েছে

আমরা সহজ পুনরাবৃত্তিমূলক পদ্ধতি ব্যবহার করব যাতে আমরা যে কোনো লুপ যেমন −forloop, while-loop, do-while loop ব্যবহার করতে পারি।

  • 1 থেকে n থেকে i পুনরাবৃত্তি করুন।

  • প্রত্যেকের জন্য আমি এটি কিউব খুঁজে পাই।

  • একটি সমষ্টি ভেরিয়েবলে সমস্ত কিউব যোগ করতে থাকুন।

  • সমষ্টি পরিবর্তনশীল ফেরত দিন।

  • ফলাফল প্রিন্ট করুন।

অ্যালগরিদম

Start
Step 1→ declare function to calculate cube of first n natural numbers
   int series_sum(int total)
      declare int sum = 0
      Loop For int i = 1 and i <= total and i++
         Set sum += i * i * i
      End
      return sum
step 2→ In main()
   declare int total = 10
   series_sum(total)
Stop

উদাহরণ

#include <iostream>
using namespace std;
//function to calculate the sum of series
int series_sum(int total){
   int sum = 0;
   for (int i = 1; i <= total; i++)
      sum += i * i * i;
   return sum;
}
int main(){
   int total = 10;
   cout<<"sum of series is : "<<series_sum(total);
   return 0;
}

আউটপুট

উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
sum of series is : 3025

  1. প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফলের জন্য C প্রোগ্রাম?

  2. প্রথম n প্রাকৃতিক সংখ্যার বর্গের সমষ্টির জন্য C++ প্রোগ্রাম?

  3. প্রথম n প্রাকৃতিক সংখ্যার বর্গের সমষ্টির জন্য পাইথন প্রোগ্রাম

  4. প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফলের জন্য পাইথন প্রোগ্রাম