C Program to print half pyramid number a using given number

description: This program is simple print half pyramid number using loops 
</code>: half pyramid numbers
/* C Program to print half pyramid number a using given number  */

#include <stdio.h>

int main()
{
    int p, k, number;

    printf("Enter number of rows: ");
    scanf("%d",&number);

    for(p=0; p<=number; p++)
    {
        for(k=1; k<=p; k++)
        {
            printf(" %d ",k);
        }
        printf("\n");
    }
    return 0;
}
output:

Enter number of rows: 6

 1
 1  2
 1  2  3
 1  2  3  4
 1  2  3  4  5
 1  2  3  4  5  6
Explanation:As you seen simple logic is use in this program first derclare
variables and get input from user how many  rows you want to print.
start first outer loop p=0 and p<=number and p++ and start innner k loop k start
from zero and repeat util k<p and print (" %d ",k) means print number and close inner loop after close loop
print new line each time whenever inner loop is close and close outer p loop.
return 0 and close main() function

LANGUAGE