Startertutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » C Programming » Programs » Patterns » C program to print a pattern of numbers as a pyramid
Suryateja Pericherla Categories: Patterns. No Comments on C program to print a pattern of numbers as a pyramid
0
(0)

In this article we will try to implement a C program to print a pattern of numbers as a pyramid. A C program is provided below to print the following pattern:

1
2*2
3*3*3
4*4*4*4
4*4*4*4
3*3*3
2*2
1

 

Take starting value as 1 and n = 4.

 

The program is as follows:

#include <stdio.h>
#include <conio.h>

int main() 
{
	int val;
	int n;
	printf("Enter a value: ");
	scanf("%d", &val);
	printf("Enter n: ");
	scanf("%d", &n);
	for(int i = 1; i <= n; i++)
	{
		for(int j = 1; j <= i; j++)
		{
			if(j == i)
				printf("%d", val);
			else
				printf("%d*", val);
		}
		val++;
		printf("\n");
	}
	val--;
	for(int i = 1; i <= n; i++)
	{
		for(int j = n; j >= i; j--)
		{
			if(j == i)
				printf("%d", val);
			else
				printf("%d*", val);
		}
		val--;
		printf("\n");
	}
	getch();
    return 0;
}

 

Input and output for the above program is as follows:


Subscribe to our monthly newsletter. Get notified about latest articles, offers and contests.


Enter a value: 1
Enter n: 4
1
2*2
3*3*3
4*4*4*4
4*4*4*4
3*3*3
2*2
1

 

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

Your email address will not be published. Required fields are marked *

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory