Get the following output:
5
5 10
5 10 15
5 10 15 20
5 10 15 20 25
5 10 15 20
5 10 15
5 10
5
Source code: Using for loop
#include<stdio.h>
int main()
{
int i,j,k,n=5;
for(i=1;i<=5;i++)
{
for(k=1;k<=n;k++)
printf(" ");
for(j=1;j<=i;j++)
{
printf("%d ",j*5);
}
printf("\n");
n--;
}
n=2;
for(i=4;i>=1;i--)
{
for(k=1;k<=n;k++)
printf(" ");
for(j=1;j<=i;j++)
{
printf("%d ",j*5);
}
printf("\n");
n++;
}
return(0);
}
Source code: Using while loop
#include<stdio.h>
int main()
{
int i=1,j,k,n=5;
while(i<=5)
{
k=1;
while(k<=n)
{
printf(" ");
k++;
}
j=1;
while(j<=i)
{
printf("%d ",j*5);
j++;
}
printf("\n");
i++;
n--;
}
i=4;
n=2;
while(i>=1)
{
k=1;
while(k<=n)
{
printf(" ");
k++;
}
j=1;
while(j<=i)
{
printf("%d ",j*5);
j++;
}
printf("\n");
i--;
n++;
}
return(0);
}
Get the following output:
1 1
1 2 2 1
1 2 3 3 2 1
1 2 3 4 4 3 2 1
1 2 3 4 5 5 4 3 2 1
Source code: Using for loop
#include<stdio.h>
int main()
{
int i,j,k,n=5;
for(i=1;i<=5;i++)
{
for(k=1;k<=n;k++)
printf(" ");
//left
for(j=1;j<=i;j++)
{
printf("%d ",j);
}
//right
for(j=i;j>=1;j--)
{
printf("%d ",j);
}
printf("\n");
n--;
}
return(0);
}
Source code: Using while loop
#include<stdio.h>
int main()
{
int i=1,j,k,n=5;
while(i<=5)
{
k=1;
while(k<=n)
{
printf(" ");
k++;
}
//left
j=1;
while(j<=i)
{
printf("%d ",j);
j++;
}
//right
j=i;
while(j>=1)
{
printf("%d ",j);
j--;
}
printf("\n");
i++;
n--;
}
return(0);
}
Get the following output:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
Source code: Using for loop
#include<stdio.h>
int main()
{
int i,j,k,n=5;
for(i=1;i<=5;i++)
{
for(k=1;k<=n;k++)
printf(" ");
//left
for(j=1;j<=i;j++)
{
printf("%d ",j);
}
//right
for(j=i-1;j>=1;j--)
{
printf("%d ",j);
}
printf("\n");
n--;
}
return(0);
}
Source code: Using while loop
#include<stdio.h>
int main()
{
int i=1,j,k,n=5;
while(i<=5)
{
k=1;
while(k<=n)
{
printf(" ");
k++;
}
//left
j=1;
while(j<=i)
{
printf("%d ",j);
j++;
}
//right
j=i-1;
while(j>=1)
{
printf("%d ",j);
j--;
}
printf("\n");
i++;
n--;
}
return(0);
}




