Programa C para imprimir patrón de diamante

Programa C para imprimir patrón de diamante

En este programa en C, aprenderemos cómo escribir un programa para imprimir un patrón de diamantes usando un asterisco (*).

Aquí está el código del programa para imprimir un patrón de diamantes usando un asterisco (*).

Código:programa C para imprimir patrón de diamantes
/*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;
}
Salida

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

--------------------------------
El proceso finalizó después de 0,0471 segundos con valor de retorno 0
Presione cualquier tecla para continuar. . .