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}
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;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.