मैं एक प्रश्नोत्तरी था और मैं इस कोड लिखा है:सी प्रोग्रामिंग। FizzBuzz कार्यक्रम
प्रिंट सीटी अगर यह 3 से विभाज्य है और यह बज़ प्रिंट अगर यह 5. से विभाज्य है यह FizzBuss प्रिंट अगर यह दोनों से विभाज्य है। अन्यथा, यह संख्या 1 और 100 के बीच मुद्रित करेगा।
लेकिन घर आने के बाद, मुझे आश्चर्य हुआ कि इसे कम कोड के साथ लिख सकता है। हालांकि, मैं एक छोटे कोड के साथ बाहर नहीं आ सकता था। क्या मैं इसे एक छोटे कोड के साथ कर सकता हूं? धन्यवाद।
यह मैंने लिखा है और मुझे लगता है कि यह अच्छी तरह से काम करता है। लेकिन क्या मैं इसे कम कोड के साथ कर सकता हूं।
#include <stdio.h>
int main(void)
{
int i;
for(i=1; i<=100; i++)
{
if(((i%3)||(i%5))== 0)
printf("number= %d FizzBuzz\n", i);
else if((i%3)==0)
printf("number= %d Fizz\n", i);
else if((i%5)==0)
printf("number= %d Buzz\n", i);
else
printf("number= %d\n",i);
}
return 0;
}
साथ जाना चाहते हैं इस होमवर्क है? (बीटीडब्ल्यू, क्या आप वाकई पहले कथन को अनुकूलित करने का इरादा रखते थे ?:( – Francois
स्टैक एक्सचेंज में एक कोडगॉल्फ साइट है जो मुझे विश्वास है –
यह प्रश्न उन लोगों को हराने के लिए प्रेरित करता है जो चालाक होने का प्रयास करते हैं। आप इसे छोटा कर सकते हैं, लेकिन फिर यह इसे गलत करने में आसान है। आपने इसे सही करने का सरल तरीका क्या किया है। – ugoren