C Program til at udskrive diamantmønster

C Program til at udskrive diamantmønster

I dette C-program lærer vi, hvordan man skriver et program til at udskrive et diamantmønster ved hjælp af en stjerne (*).

Her er programmets kode til at udskrive et diamantmønster med en stjerne (*).

Kode - C-program til at udskrive diamantmønster
/*C program to print Diamond Pattern:
        *
       * *
      * * *
     * * * *
    * * * * *
    * * * * *
     * * * *
      * * *
       * *
        *
*/

#include<stdio.h>

#define MAX	5

int main()
{
	int i,j;
	int space=4;
	/*run loop (parent loop) till number of rows*/
	for(i=0;i< MAX;i++)
	{
		/*loop for initially space, before star printing*/
		for(j=0;j< space;j++)
		{
			printf(" ");
		}
		for(j=0;j<=i;j++)
		{
			printf("* ");
		}
		
		printf("\n");
		space--;
	}
	/*repeat it again*/
	space=0;
	/*run loop (parent loop) till number of rows*/
	for(i=MAX;i>0;i--)
	{
		/*loop for initially space, before star printing*/
		for(j=0;j< space;j++)
		{
			printf(" ");
		}
		for(j=0;j< i;j++)
		{
			printf("* ");
		}
		
		printf("\n");
		space++;
	}
    return 0;
}
Output

*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
* * *
* *
*

--------------------------------
Process afsluttet efter 0,0471 sekunder med returværdi 0
Tryk enhver nøgle for at fortsætte. . .