हिंदी माध्यम नोट्स
Categories: C Language in hindi
Looping : Examples in c language in hindi , loop ke example , loops के उदाहरण c कंप्यूटर भाषा हिंदी में
loops के उदाहरण c कंप्यूटर भाषा हिंदी में , Looping : Examples in c language in hindi , loop ke example :-
किसी प्रोग्रम मे , statement को बार बार दोहराने के लिए loop का use किया जाता है |loop तीन प्रकार के होते है |इन सभी loops को हम इससे पहले के article मे अच्छी तरह से पढ़ चुके |अब इस article मे ,looping के example को पढेगे |
loop तीन प्रकार के होते है :-
1. For loop
2. while loop
3. do-while loop
उदहारण -1 :
write a program to find first और last digit of number.
इस उदाहरन मे , हमे किसी number मे से , first और last डिजिट को find करना है |
Explanation
1.सबसे पहले यूजर से एक number को input करा लेते है |
2.first डिजिट के लिए :-
2.i-अगर किसी number को 10 से तब तक divide करते है जब तक उसके qucent की value ’10’ के equal न हो जाये या छोटी न हो जाये |
इस operation के लिए loop को use किया जाता है | ये loop tab तक चलता है जब तक की number की value ,10 से छोटी या सामान नहीं हो जाती है |
3.last डिजिट के लिए:
3.i-इस operation मे , number को सिर्फ 10 से डिवाइड करके , last डिजिट को find किया जाता है |division से मिला remainder ही number का last डिजिट होता है |
Source code
#include<stdio.h>
#include<conio.h>
void main()
{
int num,i;
printf(“Enter Number “);
scanf(“%d”,&num);
int last =num%10;
while(i>=10)
{
i=i/10;
}
printf(“first digit =%d”,i);
printf(“Last digit=%d”,last);
getch();
}
आउटपुट होगा :
Enter Number 945353
first digit = 9
Last digit= 3
उदहारण -2
write a program to add first और last digit of number.
इस उदाहरन मे , हमे किसी number मे से , first और last डिजिट को find करना है और इनके sum को print करना है |
Explanation
1.सबसे पहले यूजर से एक number को input करा लेते है |
2.first डिजिट के लिए :-
2.i-अगर किसी number को 10 से तब तक divide करते है जब तक उसके qucent की value ’10’ के equal न हो जाये या छोटी न हो जाये |
इस operation के लिए loop को use किया जाता है | ये loop tab तक चलता है जब तक की number की value ,10 से छोटी या सामान नहीं हो जाती है |
3.last डिजिट के लिए:
3.i-इस operation मे , number को सिर्फ 10 से डिवाइड करके , last डिजिट को find किया जाता है |division से मिला remainder ही number का last डिजिट होता है |
4.उसके बाद first और last डिजिट को add करके print करा देगे |
Source code
#include<stdio.h>
#include<conio.h>
void main()
{
int num,first;
int first=num;
printf(“Enter Number “);
scanf(“%d”,&num);
int last =num%10;
while(first>=10)
{
first=first/10;
}
printf(“first digit =%d”,first);
printf(“Last digit=%d”,last);
int sum=first+last;
printf(“Sum of first or last digit is %d.”,sum);
getch();
}
आउटपुट होगा :
Enter Number 945353
first digit = 9
Last digit= 3
Sum of first or last digit is 11.
उदहारण -3
write a program to add each digits of number.
इस उदाहरन मे , हमे किसी number के सभी digits को add करना है उसे print करना है |
Explanation
1.सबसे पहले यूजर से एक number को input करा लेते है |
2.फिर input number को 10 से डिवाइड कर देते है |जिससे last डिजिट(remainder की form) मिल जाता है और remaining digits के number ,quiescent मे मिल जाता है|
3.step 2 जब तक होती है जब तक की quiescent की value 10 से कम नहीं हो जाती है |
उदहारण के लिए :
Input Number : 67567
loop 1 मे , remainder = 7
num = 6756
loop 2 मे , remainder = 6
num = 675
loop 3 मे , remainder = 5
num = 67
loop 4 मे , remainder = 7
num = 6
Loop terminate हो जायेगा |
Source code
#include<stdio.h>
#include<conio.h>
void main()
{
int num,first;
int first=num;
printf(“Enter Number “);
scanf(“%d”,&num);
while(first>=10)
{
last = first%10;
sum=sum+last ;
first=first/10;
}
printf(“Sum of All digits = %d”,sum);
getch();
}
आउटपुट होगा :
Enter Number 945353
Sum of All digits = 29
उदहारण -4
write a program to print reverse of the number.
इस उदाहरन मे , हमे किसी number के सभी digits को reverse order मे print करना है |
Explanation
1.सबसे पहले यूजर से एक number को input करा लेते है |
2.फिर input number को 10 से डिवाइड कर देते है |जिससे last डिजिट(remainder की form) मिल जाता है|
3.उसके बाद division फिर से perform होता है |इस बार पहले वाले last डिजिट को 10 से multiply करते है जिससे की reverse number एक डिजिट आगे हो जाता है |और नया डिजिट को add कराया जाता है |
उदहारण के लिए :
Input Number : 67567
loop 1 मे , remainder = 7
num = 6756
reverse number = 7
loop 2 मे , remainder = 6
num = 675
reverse number = 7*10+6=76
loop 3 मे , remainder = 5
num = 67
reverse number = 76*10+5=765
loop 4 मे , remainder = 7
num = 6
reverse number = 765*10+7=7657
loop 4 मे , remainder = 6
reverse number = 7657*10+6=76576
Loop terminate हो जायेगा |
Source code
#include<stdio.h>
#include<conio.h>
void main()
{
int num,reverse;
int first=num;
printf(“Enter Number “);
scanf(“%d”,&num);
reverse=num;
while(reverse>=10)
{
last = reverse%10;
reverse=(reverse*10)+last ;
reverse=reverse/10;
}
printf(“Reverse Number = %d”,reverse);
getch();
}
आउटपुट होगा :
Enter Number 945353
Sum of All digits = 353549
Recent Posts
Question Tag Definition in english with examples upsc ssc ias state pcs exames important topic
Question Tag Definition • A question tag is a small question at the end of a…
2 weeks ago
Translation in english grammer in hindi examples Step of Translation (अनुवाद के चरण)
Translation 1. Step of Translation (अनुवाद के चरण) • मूल वाक्य का पता करना और उसकी…
2 weeks ago
Report Writing examples in english grammer How to Write Reports explain Exercise
Report Writing • How to Write Reports • Just as no definite rules can be laid down…
2 weeks ago
Letter writing ,types and their examples in english grammer upsc state pcs class 12 10th
Letter writing • Introduction • Letter writing is an intricate task as it demands meticulous attention, still…
2 weeks ago
विश्व के महाद्वीप की भौगोलिक विशेषताएँ continents of the world and their countries in hindi features
continents of the world and their countries in hindi features विश्व के महाद्वीप की भौगोलिक…
2 weeks ago
भारत के वन्य जीव राष्ट्रीय उद्यान list in hin hindi IAS UPSC
भारत के वन्य जीव भारत में जलवायु की दृष्टि से काफी विविधता पाई जाती है,…
2 weeks ago