Write a program in C to display the n terms of odd natural number and their sum with using loops
#include <stdio.h>
void main()
{
int i, m, sum = 0;
printf("Enter terms of odd natural number\n");
scanf("%d", &m);
for (int i = 1; i <= m; i++)
{
if (i % 2 != 0)
{
printf("%d\n", i);
{
// scanf("%d", &i);
sum = (sum + i);
}
}
else
;
}
printf("Sum of all these number is %d", sum);
}
Output
Enter terms of odd natural number
5
1
3
5
Sum of all these number is 9
Program: Explanation
- सबसे पहले स्टेप में हमने लाइब्रेरी इन्क्लुड कर ली है.
- int main फंक्शन स्टार्ट किया है.
- हमे तीन वेरिएबल की जरुरत थी इसलिए हमने int i, m, sum = 0; लिया.
- i का मतलब है. कम्पाइलर कहा से नंबर लेना शुरू करेंगा.
- मैं यूजर से पूछुंगा आप कहा तक नेचुरल नंबर निकलना चाहते हो वह जो भी वैल्यू देगा उसे m स्टोर कर दूंगा.
- अब मैं लूप का यूज़ करूँगा (int i = 1; i <= m; i++)
- विषम नेचुरल नंबर चाहिए इसलिए मैं ऐसी कंडीशन रखूँगा जिससे कम्पाइलर आसानी से समझ जाये विषम नंबर क्या है? विषम नंबर वो होते है जो 2 से पूरी तरह डिवाइड नहीं होते है मैंने if (i % 2 != 0) कंडीशन राखी है.
- sum करने के लिए मैं sum = (sum + i) फार्मूला लगाऊंगा.
- आखरी में हमने अपना आउटपुट प्राप्त कर लिया है.