यह एक क्लासिक पहेली है!
तरह से मैंने देखा कि यह
था "आप केवल बदल सकते हैं/सम्मिलित/बनाने के लिए कोड में एक चरित्र को नष्ट - प्रिंट 20 बार"।
कुछ जवाब हैं (अगर मैं उन्हें सही ढंग से याद है)
1)
#include <stdio.h>
int main()
{
int i;
int n = 20;
for(i = 0; -i < n; i--)
printf("-");
return 0;
}
यहाँ आप i < n
-i < n
को
2)
#include <stdio.h>
int main()
{
int i;
int n = 20;
for(i = 0; i < n; n--)
printf("-");
return 0;
}
बदलने यहाँ आप बदल i--
से n--
3)
#include <stdio.h>
int main()
{
int i;
int n = 20;
for(i = 0; i + n; i--)
printf("-");
return 0;
}
आप i < n
i+n
लिए बदल जाते हैं।
एक चुनौती के लिए, इसे एक वर्ण बदलने/डालने/हटाने का प्रयास करें ताकि इसे प्रिंट किया जा सके - बार। (अगर आप इसे आजमा देना चाहते हैं तो इस जवाब में टिप्पणियां न पढ़ें!)
स्रोत
2010-08-11 18:39:03
उत्पादन/त्रुटि क्या है? – James
यह अनंत शून्य चिह्न देता है ... – SurajRk
क्या यह एक होमवर्क समस्या है? –