Write a C program to show n natural number terms and their sum with using loops

Write a C program to show n natural number terms and their sum with using loops

#include <stdio.h>

int main() {

   int i, a, sum=0; 

   printf("What is the number\n");

   scanf("%d", &a);

   printf("The All natural number is \n");  

   for(int i=1; i<=a; i++){

      printf("%d\n", i);

      sum=sum+i;

   }

   printf("The sum of natural number is %d\n", sum);

   return 0;

}

When put number value by himself

#include <stdio.h>

int main() {

   int i, a=7, sum=0; 

   printf("The All natural number is \n");  

   for(int i=1; i<=a; i++){

      printf("%d\n", i);

      sum=sum+i;

   }

   printf("The sum of natural number is %d\n", sum);

   return 0;

}

Output

What is the number
7
The All natural number is
1
2
3
4
5
6
7
The sum of natural number is 28

Program: Explanation

मैं आपको बताता हु आखिर प्रश्न क्या है? इसमें यूजर को एक नंबर एंटर करना है जहा तक उसको नेचुरल नंबर चाहिए हम उन सभी नंबर को प्रिंट करेंगे और उसका Sum (योग) निकालेंगे.

ऊपर बताये गए दोनों प्रोग्राम में अंतर ये है कि पहले में यूजर से खुद वैल्यू प्रिंट करवाई गयी है जब कि दूसरे में हमने स्वयं वैल्यू मान ली है. जहा तक हमको नेचुरल नंबर निकालाने थे.

  • सबसे पहले स्टेप में हमने लाइब्रेरी इन्क्लुड कर ली है.
  • int main फंक्शन स्टार्ट किया है.
  • हमे तीन वेरिएबल की जरुरत है इसलिए हमने int i, a, sum=0; लिखा.
  • i का मतलब है कम्पाइलर कहा से नेचुरल नंबर सर्च करना शुरू करेंगे. a का मतलब है कम्पाइलर कहा तक नेचुरल नंबर सर्च करेगा.
  • sum को इसलिए लिया है. इसमें वैल्यू को ऐड करके मेमोरी में स्टोर किया जा सके. इसकी वैल्यू इसलिए 0 क्युकि जब फर्स्ट टाइम में कम्पाइलर प्रोग्राम को कम्पाइल करेगा तब उसकी वैल्यू 0 के आगे से ऐड होगी इससे हमे एकदम करेक्ट वैल्यू मिलेगी.
  • फिर हमने लूप [for(int i=1; i<=a; i++)] को लगाया है. लूप का यूज़ इसलिए किया जाता है. जब हमे कोई प्रोग्राम के खास स्टेप को बार बार रिपीट करना हो. क्युकि हमे कई बार नेचुरल नंबर निकलना है.
  • फिर मैंने सभी नेचुरल नंबर को प्रिंट करवाया है.
  • इसके बाद सबको ऐड करने का काम था इसलिए sum का फॉर्मूला लगाया गया है. sum=sum+i;
  • अंत में हमने कुल जोड़ को प्रिंट करवा दिया है.

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

Leave a Comment