Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

Trouble in required output

$
0
0
Hi there,

I am a beginner to C++. I have been trying to write the codes for approximately a month. Now I am studying Loops. I have come across many programs printing a certain pattern with the help of loops. Here is a program written by me;

#include <iostream>
#include <conio.h>
using namespace std;

void main()
{
	int number;
	int temp;
	cout << "Enter a number: ";
	cin >> number;
	temp = number;
	for (int i = 1; i <= number; i++)
	{
		for (int j = 1; j<=temp; j++)
			cout << j;
		temp--;
		cout << endl;
	}
	getch();
}



Now, I have tried to get the same output but in a pyramid form, I have tried a lot but I can't make any logic. I know some of it like

#include <iostream>
#include <conio.h>
using namespace std;

void main()
{
	int number, temp;
	cout << "Enter a number: ";
	cin >> number;
	temp = number;
	for (int i = 1; i<=number; i++)
	{
		for (int j = 1; j<=i; j++)
			cout << " ";
		for (int k = 1; k<=2*i-1; k++)
			cout << k;
		cout << endl;
	}
	getch();
}



I want the output of the first program to appear in a form of a pyramid. I tried to code it (as i showed you in the second code) but it is not giving me the required output. I hope you can give me some hints to help solve this issue. Thanks.

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>