Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

formatting output into columns? c++ I have this code down except I\'m very confu

ID: 649736 • Letter: F

Question

formatting output into columns? c++

I have this code down except I'm very confused how to make the output come out in 3 columns.

I have this code down except I'm very confused how to make the output come out in 3 columns.

view sourceprint?




My output right now is:
Enter first prime numbers that will be used or -1 to end:
20
Twin Prime Number : (3,5)

Twin Prime Number : (5,7)

Twin Prime Number : (11,13)

Twin Prime Number : (17,19)


But what I want is:
1. {3;5} 2.{5,7} 3.{11,13}

4. {17,19}



01 #include<iostream>

Explanation / Answer

#include<iostream>
#include<fstream>

using namespace std;
int main(){
int i, j, n, flag = 0, prime_number = 0, temp;
int counter = 1;
   cout << "Enter first prime numbers that will be used or -1 to end:" <<endl;
   cin >> n;

   for (i = 3; i <= n; i++)   {
   for (j = 2; j<i; j++)
   {
   if ((i%j) == 0)
   {
   flag = 1;
   }
   }
   if (flag == 0)
   {
   if (prime_number == 0)
   {
   prime_number = i;   }
   else if (i - prime_number == 2)
   {
   cout << counter << ".(" << prime_number << ","<< i << ")" << endl << endl;
                       counter++;
prime_number = i;
   }
   else
   {
prime_number = i;
   }
   }
   flag = 0;

   }
   cout << " Press <ENTER> key to end.... ";
   fflush(stdin);
   cin.get(); // End program when user hit ENTER key

   return 0;
}