Table of Contents
In this tutorial, we will discuss the Pyramid triangle number Pattern in C Language using for loop
In the C Language, We can print various type of Pyramid shapes through nested for loop using number and special character
Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int Noofrows;
printf("Enter number of rows to be printed!n");
scanf("%d",&Noofrows);
int row,colSpaces,colStar;
for(row=1; row<=Noofrows; row++)
{
for(colSpaces=Noofrows-row; colSpaces>=1; colSpaces--)
{
printf(" ");
}
for(colStar=1; colStar<=row; colStar++)
{
printf("%d ",row);
}
printf("n");
}
return 0;
} When the above code is executed it produced the following result
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int Noofrows;
printf("Enter number of rows to be printed!n");
scanf("%d",&Noofrows);
int row,colSpaces,colStar;
for(row=1; row<=Noofrows; row++)
{
for(colSpaces=Noofrows-row; colSpaces>=1; colSpaces--)
{
printf(" ");
}
for(colStar=1; colStar<=row; colStar++)
{
printf("%d ",colStar);
}
printf("n");
}
return 0;
} When the above code is executed it produced the following result
Program 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,space,row,k,count,count1;
k=0;
count=0;
count1=0;
printf("Enter number of rowsn");
scanf("%d",&row);
for(i=1; i<=row; ++i)
{
for(space=1; space<=row-i; ++space){
printf(" ");
++count;
}
while(k != 2*i-1)
{
if(count<=row-1)
{
printf("%d",(i+k-2*count1));
}
else
{
++count1;
printf("%d",(i+k-2*count1));
}
++k;
}
count1=count=k=0;
printf("n");
}
return 0;
} When the above code is executed it produced the following result
Program 4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, space, rows, m, count_x, count_y;
m=0; count_x=0; count_y=0;
printf("Enter number of rows: n");
scanf("%d",&rows);
for(i=1; i<=rows; ++i)
{
for(space=1; space <= rows-i; ++space)
{
printf(" ");
++count_x;
}
while(m != 2*i-1)
{
if (count_x <= rows-1)
{
printf("%d ", i+m);
++count_x;
}
else
{
++count_y;
printf("%d ", (i+m-2*count_y));
}
++m;
}
count_y = count_x = m= 0;
printf("n");
}
return 0;
} When the above code is executed it produced the following result
Multiply two numbers in Java using scanner| 5 different ways In this article, we will…
5 Different ways to Divide two numbers in Java using scanner In this article, we…
Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…
10 ways to subtract two numbers in Java In this article, we will discuss the…
Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…
How to Divide two numbers in Java| 5 different ways In this article, we will…
This website uses cookies.