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
Suryateja Pericherla Categories: Patterns. No Comments on C program to print a pattern of numbers
0
(0)

In this article we will learn to implement a C program to print a pattern of numbers. A C program is given below for printing a numbers pattern.

 

Given starting number of a pattern and value of n, print the pattern as given below

 

If starting value = 3 and n = 4 then the pattern should be:

3
4 4
5 5 5
6 6 6 6
6 6 6 6
5 5 5
4 4
3

 

C program for above problem is as given below:


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


#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++)
		{
			printf("%d ", val);
		}
		val++;
		printf("\n");
	}
	val--;
	for(int i = 1; i <= n; i++)
	{
		for(int j = n; j >= i; j--)
		{
			printf("%d ", val);
		}
		val--;
		printf("\n");
	}
	getch();
    return 0;
}

 

Input and Output for the above program is as follows:

Enter a value: 3
Enter n: 4
3
4 4
5 5 5
6 6 6 6
6 6 6 6
5 5 5
4 4
3

 

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