তুমি কোডে কোনো নিউলাইন (endl
বা '\n') ব্যবহার করোনি। তাই আউটপুট এভাবে দেখাচ্ছে। 1000 সংখ্যাটি 3 দ্বারা নিঃশেষে বিভাজ্য নয়। সুতরাং তুমি যেভাবে চাচ্ছ সেভাবে আউটপুট দেখানো সম্ভব নয়। হয় 1000, নয় 1 সংখ্যাটি আলাদা লাইনে চলে যাবে। এ রকম—
1000 1000 999 998
999 998 997 বা ... ... ...
... ... ... 4 3 2
3 2 1 1
করা যেতে পারে এভাবে-
for (i=100; i>0; i--) {
cout << i << '\t';
if ((i+2)%3 == 0) cout << endl; //(i+1)%3... — যদি 1 শেষ লাইনে আলাদা রাখতে চাও
}
চারটি বা পাঁচটি করে সংখ্যা এক লাইনে রাখা যায়। কারণ 1000, 4 এবং 5 দ্বারা বিভাজ্য। সেক্ষেত্রে ইফ স্টেটমেন্ট হবে এ রকম—
if ((i+3)%4 == 0) .....; //4টি করে রাখতে
বা
if ((i+4)%5 == 0) ....; //5টি করে রাখতে
answered
28 Jan, 19:04
Mosharraf Hosain ♦
756●1●8