Write a program in C to display the sum of the series [ 9 + 99 + 999 + 9999 …]

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 प्रिंट करवा लिया है.

मेरा नाम रोहित शुक्ला है. मैं एक Blogger, Affiliate marketer और HindiWorld.net का फाउंडर हु. इस ब्लॉग में मैं प्रोग्रामिंग भाषा (C, C++, Java, Python, Javascript etc.) से रिलेटेड जानकारी हिंदी भाषा में शेयर करता हूँ.

Leave a Comment