Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी भाषा का उपयोग करके लूप स्टेटमेंट के बिना कई बार नाम कैसे प्रिंट करें?

समस्या

C प्रोग्रामिंग भाषा में किसी लूप या गोटो स्टेटमेंट का उपयोग किए बिना किसी नाम को 10 बार प्रिंट करने का प्रयास करें।

समाधान

आम तौर पर, लूपिंग स्टेटमेंट का उपयोग कोड के ब्लॉक को तब तक दोहराने के लिए किया जाता है जब तक कि कंडीशन गलत न हो।

उदाहरण1

इस कार्यक्रम में, हम लूप या गोटो स्टेटमेंट का उपयोग किए बिना किसी नाम को 10 बार प्रिंट करने का प्रयास कर रहे हैं।

#include <stdio.h>
void printname(char* name,int count){
   printf("%03d : %s\n",count+1,name);
   count+=1;
   if(count<10)
      printname(name,count);
}
int main(){
   char name[50];
   printf("\nEnter you name :");
   scanf("%s",name);
   printname(name,0);
   return 0;
}

आउटपुट

Enter you name :tutorialspoint
001 : tutorialspoint
002 : tutorialspoint
003 : tutorialspoint
004 : tutorialspoint
005 : tutorialspoint
006 : tutorialspoint
007 : tutorialspoint
008 : tutorialspoint
009 : tutorialspoint
010 : tutorialspoint

उदाहरण 2

नीचे किसी भी लूप या गोटो स्टेटमेंट का उपयोग करके अपना नाम 10 बार प्रिंट करने का कार्यक्रम है -

#include <stdio.h>
int main(){
   char name[50],i;
   printf("\nEnter you name :");
   scanf("%s",name);
   for(i=0;i<10;i++){
      printf("%s\n",name);
   }
   return 0;
}

आउटपुट

Enter you name :TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint

  1. जावास्क्रिप्ट में फ़्लोचार्ट का उपयोग करके लूप के लिए कैसे दिखाया जाए?

    for लूप में शामिल हैं लूप इनिशियलाइज़ेशन जहां हम अपने काउंटर को शुरुआती मूल्य पर प्रारंभ करते हैं। लूप शुरू होने से पहले इनिशियलाइज़ेशन स्टेटमेंट को निष्पादित किया जाता है, टेस्ट स्टेटमेंट जो परीक्षण करेगा कि दी गई शर्त सत्य है या नहीं। यदि शर्त सही है, तो लूप के अंदर दिए गए कोड को निष्पादित किया ज

  1. पायथन का उपयोग करके एकाधिक सूचियों के माध्यम से कैसे लूप करें?

    ट्रैक रखने के लिए बाहरी इटरेटर का उपयोग करने का सबसे सीधा तरीका लगता है। ध्यान दें कि यह उत्तर मानता है कि आप समान आकार की सूचियों पर लूप कर रहे हैं। उदाहरण a = [10, 12, 14, 16, 18] b = [10, 8, 6, 4, 2] for i in range(len(a)):    print(a[i] + b[i]) आउटपुट यह आउटपुट देगा - 20 20 20 20 20

  1. पायथन का उपयोग करके स्क्रीन पर कैसे प्रिंट करें?

    स्क्रीन पर आउटपुट करने का मूल तरीका प्रिंट स्टेटमेंट का उपयोग करना है। >>> print 'Hello, world' Hello, world रिक्त स्थान द्वारा अलग की गई एक ही पंक्ति पर एकाधिक चीज़ें मुद्रित करने के लिए, उनके बीच अल्पविराम का उपयोग करें। उदाहरण के लिए: >>> print 'Hello,', 'Wo