- #1
Vishalrox
- 20
- 0
C++ question...awesome question...challenging too !
How to write the c++ code for this sort of question...i couldn't get the logic even...
to print the factors of a number given by the user in a pyramid pattern...like if 4 is the number given by the user...its factors are 1,2,4...the we hv to print that in the format i hv provided in the attachment...
I hv attached a file to show how the output must look like...plez help !
Attempt to the solution :
To print stars in a pyramid format i could frame the code for printing 1 22 333..but couldn't for this question...
and by the way..is this correct...?...and ple help for the code i hv given...
How to write the c++ code for this sort of question...i couldn't get the logic even...
to print the factors of a number given by the user in a pyramid pattern...like if 4 is the number given by the user...its factors are 1,2,4...the we hv to print that in the format i hv provided in the attachment...
I hv attached a file to show how the output must look like...plez help !
Attempt to the solution :
To print stars in a pyramid format i could frame the code for printing 1 22 333..but couldn't for this question...
Code:
#include <iostream>
using namespace std;
int main() {
// Loop through each row of the pyramid (1 - 9)
for (int i = 1; i <= 9; i++) {
// Create lead periods
int totalperiods = 10 - i;
for (int leadperiod = 1; leadperiod <= totalperiods; leadperiod++) {
cout << ".";
}
// Now for each row, print that many numbers with a space in between
// Spaces are needed in between due to the monospaced formatting.
// A space takes the same width as a number so to stagger you need placeholders.
for (int j = 0; j < i; j++) {
cout << " " << i;
}
// End pyramid line
cout << endl;
}
return 0;
}
Attachments
Last edited by a moderator: