Write a program in c to display the sum of the series [ 9 + 99 + 999 + 9999 …]
#include <stdio.h>
void main()
{
long int m, i, k = 9;
int sum = 0;
printf("Input the number or terms :\n");
scanf("%d", &m);
for (i = 1; i <= m; i++)
{
printf("%d ", k);
sum = sum + k;
k = k * 10 + 9;
}
printf("\nThe sum of the series = %d \n", sum);
}
OUTPUT
Input the number or terms :
7
9 99 999 9999 99999 999999 9999999
The sum of the series = 11111103
Program: Explanation
- सबसे पहले स्टेप में हमने लाइब्रेरी इन्क्लुड कर ली है.
- int main फंक्शन स्टार्ट किया है.
- हमे तीन वेरिएबल की जरुरत थी इसलिए हमने m, i, k = 9; लिया.
- k = 9 क्युकी सीरीज हमारी 9 से स्टार्ट है और 9 के फॉर्म में भी है.
- इसके बाद यूजर से वैल्यू ली और उसे m में स्टोर करवा दिया.
- फिर हमने लूप for (i = 1; i <= m; i++) लगाया.
- i का मतलब लूप कहा से स्टार्ट होगा कर m का मतलब कहा पर रुक जायेगा.
- sum करने के लिए sum का फार्मूला sum = sum + k; लगाया है.
- और लास्ट में हमने सभी नंबर का sum प्रिंट करवा लिया है.