c program to print patterns of numbers and stars
Page 1 of 21
Search
Search this site: Home C Programming Tutorials C Graphics source codes
Search
Submit Program
Quick navigation
C Mouse Programs C program examples C Source codes Java programs graphics.h C graphics programs conio.h math.h dos.h
c programming examples
Hello world Print Integer Addition Add, subtract, multiply and divide Check vowel Leap year Add digits Factorial Add n numbers Swapping Reverse number Palindrome number Print Pattern Diamond
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 2 of 21
Prime numbers Find armstrong number Generate armstrong number Fibonacci series Print floyd's triangle Print pascal triangle Addition using pointers Maximum element in array Minimum element in array Linear search Binary search Reverse array Insert element in array Delete element from array Bubble sort Insertion sort Selection sort Add matrices Subtract matrices Transpose matrix Multiply two matrices Print string String length Compare strings Copy string Concatenate strings Reverse string Find palindrome Delete vowels C substring Sort a string Remove spaces Change case Swap strings Character's frequency Read file Copy files Merge two files List files in a directory
2011 Programming Simplified Home | Contact Us | Feedback | Links | Sitemap
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 3 of 21
Delete file Random numbers Add complex numbers Print date Get ip address Shutdown computer
Home C programming Programs c program to print patterns of numbers and stars
c program to print patterns of numbers and stars
These program prints various different patterns of numbers and stars. These codes illustrate how to create various patterns using c programming. Most of these c programs involve usage of nested loops and space. A pattern of numbers, star or characters is a way of arranging these in some logical manner or they may form a sequence. Some of these patterns are triangles which have special importance in mathematics. Some patterns are symmetrical while other are not. Please see the complete page and look at comments for many different patterns.
* *** ***** ******* *********
We have shown five rows above, in the program you will be asked to enter the numbers of rows you want to print in the pyramid of stars.
C code
#include<stdio.h> #include<conio.h> main() { int row, c, n, temp; printf("Enter the number of rows in pyramid of stars you wish to see " scanf("%d",&n); temp = n; for ( row = 1 ; row <= n ; row++ ) { for ( c = 1 ; c < temp ; c++ ) printf(" "); temp--;
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 4 of 21
for ( c = 1 ; c <= 2*row - 1 ; c++ ) printf("*"); printf("\n"); } getch(); return 0; }
Output:
Consider the pattern * ** *** **** ***** to print above pattern see the code below:
#include<stdio.h> main() { int n, c, k; printf("Enter number of rows\n"); scanf("%d",&n); for ( c = 1 ; c <= n ; c++ ) { for( k = 1 ; k <= c ; k++ ) printf("*"); printf("\n"); } return 0; }
For more patterns or shapes on numbers and characters see comments below and also see codes on following pages:
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 5 of 21
Floyd triangle Pascal triangle
Comments
#1 Guest : i need a code for this pattern.
12345 1234 123 12 1
26/08/2011 - 12:35
#2 adminPs : number pattern c code
#include<stdio.h> main() { int n, c, k, space; scanf("%d", &n); space = 0; for ( k = n ; k >= 1 ; k-- ) { for ( c = 1 ; c <= space ; c++ ) printf(" "); space++; for ( c = 1 ; c <= k ; c++) printf("%d", c); printf("\n"); } return 0; }
26/08/2011 - 17:06
#3 Guest : thanks for the patterns it
thanks for the patterns it really helped me a lot. 23/08/2011 - 22:04
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 6 of 21
#4 Guest : i need code of this pattern
A B C D E F G H A B C D E F G A B C D E F A B C D E A B C D A B C A B A
20/08/2011 - 18:07
#5 adminPs : c program for character pattern
#include<stdio.h> main() { char ch = 'A'; int n, c, k, space = 0; scanf("%d", &n); for ( k = n ; k >= 1 ; k-- ) { for ( c = 1 ; c <= space ; c++) printf(" "); space++; for ( c = 1 ; c <= k ; c++ ) { printf("%c ", ch); ch++; } printf("\n"); ch = 'A'; } return 0; }
20/08/2011 - 21:29
#6 Guest : c language
diamond pattern of stars 20/08/2011 - 14:51
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 7 of 21
#7 adminPs : diamond pattern
Diamond pattern 26/08/2011 - 09:48
#8 Guest : please help give me source code
1 01 010 1010 10101 19/08/2011 - 17:38
#9 adminPs : c program to print pattern
#include<stdio.h> main() { int n, c, k, num = 1; scanf("%d", &n); for ( c = 1 ; c <= n ; c++ ) { for ( k = 1 ; k <= c ; k++ ) { printf("%d", num); if ( num == 0 ) num = 1; else num = 0; } printf("\n"); } return 0; }
20/08/2011 - 08:43
#10 Guest : can you write code for this
p pr pro prog
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 8 of 21
progr progra program 18/08/2011 - 21:20
#11 adminPs : pattern for string
Just input the string and press enter, corresponding pattern will be printed.
#include<stdio.h> #include<string.h> main() { char string[100]; int c, k, length; printf("Enter a string\n"); gets(string); length = strlen(string); for ( c = 0 ; c < length ; c++ ) { for( k = 0 ; k <= c ; k++ ) { printf("%c", string[k]); } printf("\n"); } return 0; }
18/08/2011 - 21:59
#12 Guest : c programming code
please get me the code of the c program to get the output as follows: 1 121 12321 1234321 123454321 18/08/2011 - 20:40
#13 adminPs : c program to print number pattern
#include<stdio.h>
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 9 of 21
main() { int n, c, k, x = 1; scanf("%d", &n); for ( c = 1 ; c <= n ; c++ ) { for ( k = 1 ; k <= c ; k++ ) { printf("%d", x); x++; } x--; for ( k = 1 ; k <= c - 1 ; k++ ) { x--; printf("%d", x); } printf("\n"); x = 1; } return 0; }
18/08/2011 - 22:10
#14 Guest : c++ code to print pattern
1 1 12 21 12321
17/08/2011 - 19:15
#15 adminPs : c++ code to print pattern
#include<iostream> using namespace std; main() { int n, k, c, space, x, num = 1; cin >> n; x = n; for ( k = 1 ; k <= n ; k++ ) { for ( c = 1 ; c <= k ; c++ ) { cout << num;
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 10 of 21
num++; } num--; for ( c = 1 ; c <= 2*x - 3 ; c++ ) cout << " "; x--; if ( k != n ) { for ( c = 1 ; c <= k ; c++ ) { cout << num; num--; } } else { num--; for ( c = 1 ; c <= k - 1 ; c++ ) { cout << num; num--; } } printf("\n"); num = 1; } return 0; }
18/08/2011 - 17:14
#16 Guest : may i get its source code
1 232 34543 4567654 567898765
16/08/2011 - 21:34
#17 adminPs : c code for number pattern
#include<stdio.h> main() { int n, c, d, num = 1, space; scanf("%d",&n); space = n - 1;
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 11 of 21
for ( d = 1 ; d <= n ; d++ ) { num = d; for ( c = 1 ; c <= space ; c++ ) printf(" "); space--; for ( c = 1 ; c <= d ; c++ ) { printf("%d", num); num++; } num--; num--; for ( c = 1 ; c < d ; c++) { printf("%d", num); num--; } printf("\n"); } return 0; }
18/08/2011 - 17:17
#18 Guest : how to print this pattern
******* ***S*** **SSS** *SSSSS* where S represents Space
******* *** *** ** ** * *
13/08/2011 - 17:53
#19 adminPs : c code for star pattern
#include<stdio.h> main() { int n, c, k, space, r; printf("Enter number of rows\n"); scanf("%d",&n);
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 12 of 21
space = 1; r = n-1; for( c = 1 ; c <= 2*n - 1 ; c++ ) printf("*"); printf("\n"); for ( k = 2 ; k <= n ; k++ ) { for( c = 1 ; c <= r ; c++ ) printf("*"); for ( c = 1 ; c <= space ; c++ ) printf(" "); space = 2*k-1; for( c = 1 ; c <= r ; c++ ) printf("*"); r--; printf("\n"); } return 0; }
13/08/2011 - 19:17
#20 Guest : Doubt
In the program, instead of the statement space=2*k-1; , can we go for the statement, space+=2; ? 22/08/2011 - 09:47
#21 adminPs : sure
You can use but don't forget to initialize variable space to one. 22/08/2011 - 13:01
#22 Guest : code
guys i need the code for this
* ** *** **** *****
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 13 of 21
13/08/2011 - 17:15
#23 adminPs : star pattern source code
#include<stdio.h> main() { int n, c, k, space; printf("Enter number of rows\n"); scanf("%d",&n); space = n; for ( k = 1 ; k <= n ; k++ ) { for ( c = 1 ; c < space ; c++ ) printf(" "); space--; for( c = 1 ; c <= k ; c++ ) printf("*"); printf("\n"); } return 0; }
13/08/2011 - 17:29
#24 Guest : i need a program to draw the below patern
1 22 333 4444 55555 12/08/2011 - 18:48
#25 adminPs : number pattern source code
#include<stdio.h> main() { int n, c, k; printf("Enter number of rows\n"); scanf("%d",&n);
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 14 of 21
for ( c = 1 ; c <= n ; c++ ) { for( k = 1 ; k <= c ; k++ ) printf("%d", c); printf("\n"); } return 0; }
12/08/2011 - 20:13
#26 Guest : need help
i need program to print the following pattern :: 1 23 456 7 8 9 10 11/08/2011 - 20:14
#27 adminPs : Floyd's triangle
This pattern is Floyd's triangle see Floyd's Triangle code. 12/08/2011 - 07:31
#28 Guest : need a code in c to print below pattern
i want a code to print stars like below * ** *** **** *** ** * 09/08/2011 - 21:46
#29 adminPs : stars pattern using c programming
#include<stdio.h> main() {
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 15 of 21
int n, c, k; printf("Enter number of rows\n"); scanf("%d",&n); for ( c = 1 ; c <= n ; c++) { for ( k = 1 ; k <= c ; k++ ) printf("*"); printf("\n"); } for ( c = n - 2 ; c >= 0 ; c-- ) { for ( k = c ; k >= 0 ; k-- ) printf("*"); printf("\n"); } return 0; }
09/08/2011 - 22:38
#30 Guest : GET ME THE CODE OF A PROGRAM
GET ME THE CODE OF A PROGRAM TO GET OUTPUT AS FOLLOWS:
* *A* *A*A* *A*A*A*
09/08/2011 - 17:21
#31 adminPs : code to print pattern of stars and numbers
#include<stdio.h> main() { int n, c, k, space, count = 1; printf("Enter number of rows\n"); scanf("%d",&n); space = n; for ( c = 1 ; c <= n ; c++) { for( k = 1 ; k < space ; k++) printf(" "); for ( k = 1 ; k <= c ; k++) { printf("*");
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 16 of 21
if ( c > 1 && count < c) { printf("A"); count++; } } printf("\n"); space--; count = 1; } return 0; }
09/08/2011 - 21:46
#32 Guest : codes for pyramid of stars.
i need this pattern ***** *** ** * 08/08/2011 - 13:18
#33 adminPs : code for pattern
#include<stdio.h> main() { int n, c, k, temp; printf("Enter number of rows\n"); scanf("%d",&n); temp = n; for ( c = 1 ; c <= n ; c++ ) { for( k = 1 ; k <= temp ; k++ ) printf("* "); temp--; printf("\n"); } return 0; }
08/08/2011 - 15:32
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 17 of 21
#34 Guest : Please post the code for this
* ** *** **** Please post the code to print the following shape as soon as possible. 08/08/2011 - 13:01
#35 adminPs : code
#include<stdio.h> main() { int n, c, k; printf("Enter number of rows\n"); scanf("%d",&n); for ( c = 1 ; c <= n ; c++ ) { for( k = 1 ; k <= c ; k++ ) printf("* "); printf("\n"); } return 0; }
08/08/2011 - 15:29
#36 Guest : please help
i need c program to print no in this format 1 12 123 1234 06/08/2011 - 13:59
#37 adminPs : source code
#include<stdio.h> main() {
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 18 of 21
int number = 1, n, c, k; printf("Enter number of rows\n"); scanf("%d",&n); for ( c = 1 ; c <= n ; c++ ) { for( k = 1 ; k <= c ; k++ ) { printf("%d ", number); number++; } number = 1; printf("\n"); } return 0; }
07/08/2011 - 11:32
#38 Guest : Thanks giving and suggestion
Thanks for the pyramid program!! Please help me in the same problem. Can't we directly print k directly instead of number(in 2nd inner for loop)? I have tried it but output gives garbage values!!why does this happen? Please help me! 08/08/2011 - 22:02
#39 adminPs : number pattern code
You are right there is no need to use variable number you can use k directly as in code below:
#include<stdio.h> main() { int n, c, k; printf("Enter number of rows\n"); scanf("%d",&n); for ( c = 1 ; c <= n ; c++ ) { for( k = 1 ; k <= c ; k++ ) printf("%d ", k); printf("\n"); }
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 19 of 21
return 0; }
09/08/2011 - 11:19
#40 Guest : i need a code in C to print pyramid of stars
i need a code in C to print stars like this
* * * * * * * * * *
please help? 05/08/2011 - 11:53
#41 adminPs : c code to print pattern
#include<stdio.h> main() { int n, c, k = 2, j; printf("Enter number of rows\n"); scanf("%d",&n); for ( j = 1 ; j <= n ; j++ ) { for ( c = 1 ; c <= 2*n-k ; c++) printf(" "); k = k + 2; for ( c = 1 ; c <= j ; c++) printf("* "); printf("\n"); } getch(); return 0; }
08/08/2011 - 15:45
#42 Guest : GET THE SOURCE CODE
GET ME THE CODE OF A PROGRAM TO GET OUTPUT AS FOLLOWS:
ABCDEFEDCBA ABCDE EDCBA
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 20 of 21
ABCD ABC AB A
DCBA CBA BA A
04/08/2011 - 20:46
#43 Guest : thank you
i was looking for it 04/08/2011 - 11:13
#44 Guest : problem
Sir i have some problem regarding loop. Sometime i cant understand how loop is working and i cant implement it right too. How can i improve my understanding skill, please help if possible. 11/07/2011 - 00:06
#45 Guest : Compliment
sir your site is awesome....... i really like it and learned lot from it.:) 11/07/2011 - 00:02
#46 Guest : help
can you explain the code, the loop coding. 29/06/2011 - 13:52
#47 adminPs : program explanation
The first loop is for number of rows, second for printing required spaces and last one to print stars ( 2*(row number) - 1 ). 10/07/2011 - 23:00
#48 Guest : thanks
i am searching same and i got 29/06/2011 - 13:24
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011
c program to print patterns of numbers and stars
Page 21 of 21
http://www.programmingsimplified.com/c-program-print-stars-pyramid
16/09/2011