#include<bits/stdc++.h>
using namespace std;
int main()
{
    int i,z =0;
    for(i=1000; 0<i;i-- ){
        cout<<i<<"\t";
    }
}

এই কোডে আউটপুট আসে এভাবেঃ

1000    999    998    997    996    995    994    993    992    991
990    989    988    987    986    985    984    983    982    981
...    ...    ...    ...    ...    ...    ...    ...    ...    ...
10    9    8    7    6    5    4    3    2    1

আমি চাচ্ছি এভাবে আসুকঃ

1000    999    998
997    996    995
...    ...    ...
6    5    4
3    2    1

এটা কীভাবে করব?

asked 28 Jan, 15:19

pollob1563's gravatar image

pollob1563
2076

edited 28 Jan, 16:47

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
73618


আপনি এই "\t" জায়গায় সমস্যা করেছেন ।

for(int i = 0; i < 3; i++) {
        cout << i << '\t';
}

Output:

0   1   2
permanent link

answered 28 Jan, 15:38

menon's gravatar image

menon
4.7k334

তুমি কোডে কোনো নিউলাইন (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টি করে রাখতে
permanent link

answered 28 Jan, 19:04

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
73618

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×131
×2

question asked: 28 Jan, 15:19

question was seen: 178 times

last updated: 28 Jan, 19:04