মডিউল ৩-৫: ১ থেকে এন পর্যন্ত যোগফল
এখন আমরা লুপ এর সাহায্যে ১ থেকে এন পর্যন্ত যোগফল বের করব। এক্ষেত্রে লুপ চালানোর শুরুতে একটি সাম ভেরিয়েবল নিয়ে নিতে পারি। যাতে শুরুতে ০ রেখে দিতে পারি। তারপর ১ থেকে এন পর্যন্ত লুপ চালিয়ে প্রতিবার ঐ ভ্যালুটি সামের সাথে যোগ করে দিতে পারি। এরপর লুপ শেষে সাম প্রিন্ট করে দিলেই আমাদের কাঙ্খিত যোগফল পেয়ে যাব।
#include <stdio.h>
int main()
{
int sum = 0;
int i;
for (i = 1; i <= 10; i = i + 1)
{
sum += i; // sum = sum + i কে আমরা sum += i এভাবেও লিখতে পারি
}
printf("%d", sum);
return 0;
}এক্ষেত্রে আমরা ইউজার কত পর্যন্ত যোগফল চায় তা ইউজার এর থেকে ইনপুট নিয়ে নিতে পারি।
#include <stdio.h>
int main()
{
int sum = 0;
int i;
int n;
scanf("%d", &n);
for (i = 1; i <= n; i = i + 1)
{
sum += i;
}
printf("%d", sum);
return 0;
}এক্ষেত্রে লক্ষনীয় হচ্ছে সাম এর মান যদি 10^9 এর থেকে বড় হয়ে যায় তাহলে long long int ব্যাবহার করতে হবে।
Last updated