1^2 + 2^2+ 3^2+……….+ N^2

প্রশ্নঃ 12 + 22 + 32 +......+ N2 ধারাটির যোগফল নির্ণয়ের জন্য অ্যালগরিদম, ফ্লোচার্ট ও সি প্রোগ্রাম লিখ।

অথবা, 

1 + 4 + 9 +......+ N2 ধারাটির যোগফল নির্ণয়ের জন্য অ্যালগরিদম, ফ্লোচার্ট ও সি প্রোগ্রাম লিখ।

অ্যালগরিদমঃ

 

ধাপ-১: শুরু করি।

ধাপ-২: N এর মান ইনপুট নেই।

ধাপ-৩: sum = 0  ও i = 1সেট করি।

ধাপ-৪: যদি i ≤ N হয়, তাহলে ধাপ-৫ এ যাই, নয়তো ধাপ-৭ এ যাই।

ধাপ-৫: sum = sum + pow(i * 2) করি।

ধাপ-৬: i = i + 1 করে আবার ধাপ-৪ এ ফিরে যাই।

ধাপ-৭: sum এর মান প্রিন্ট করি।

ধাপ-৮: শেষ করি।

ফ্লোচার্টঃ

চিত্রঃ প্রদত্ত ধারার যোগফল নির্ণয়ের ফ্লোচার্ট

12 + 22 + 32 +......+ N2 ধারাটির যোগফল নির্ণয়ের প্রোগ্রামঃ

Sum of Powers
#include <stdio.h>
#include <math.h>

int main()
{
    int i, N, sum=0;
    printf("Enter the value of N: ");
    scanf("%d", &N);
    for(i=1; i<=N; i++)
    {
        sum = sum + pow(i, 2);
    }
    printf("%d", sum);
    return 0;
}
Enter the value of N: