हिंदी माध्यम नोट्स
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
सती रासो किसकी रचना है , sati raso ke rachnakar kaun hai in hindi , सती रासो के लेखक कौन है
सती रासो के लेखक कौन है सती रासो किसकी रचना है , sati raso ke…
23 hours ago
मारवाड़ रा परगना री विगत किसकी रचना है , marwar ra pargana ri vigat ke lekhak kaun the
marwar ra pargana ri vigat ke lekhak kaun the मारवाड़ रा परगना री विगत किसकी…
24 hours ago
राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए sources of rajasthan history in hindi
sources of rajasthan history in hindi राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए…
3 days ago
गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है ? gurjaratra pradesh in rajasthan in hindi
gurjaratra pradesh in rajasthan in hindi गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है…
3 days ago
Weston Standard Cell in hindi वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन
वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन Weston Standard Cell in…
3 months ago
polity notes pdf in hindi for upsc prelims and mains exam , SSC , RAS political science hindi medium handwritten
get all types and chapters polity notes pdf in hindi for upsc , SSC ,…
3 months ago