সংক্ষিপ্ত বিবরণ
এই প্রোগ্রামটি একটি ইন্টিজার অ্যারেতে প্রতিটি এলিমেন্টকে তার আগের এলিমেন্ট দিয়ে ভাগ করে (ইন্টিজার ডিভিশন) حاصل ভাগফলগুলো যোগ করে মোট যোগফল বের করে। প্রথম এলিমেন্টকে যেন আছে 그대로 যোগ করা হয়।
উদাহরণ
Array: 3, 5, 98, 345
Sum = 3 + 5/3 + 98/5 + 345/98
= 3 + 1 + 19 + 3 = 26
অ্যালগরিদম
- sum = arr[0]
- i = 1 থেকে n-1 পর্যন্ত:
- sum += arr[i] / arr[i-1]
- sum প্রিন্ট করুন
সি কোড
#include <stdio.h>
int main() {
int arr[] = {2, 5, 8, 11, 43, 78, 234};
int n = sizeof(arr)/sizeof(arr[0]);
int sum = arr[0];
for (int i = 1; i < n; i++)
sum += arr[i] / arr[i-1];
printf("Sum = %d\n", sum);
return 0;
}
আউটপুট
Sum = 13