Programma C per stampare un motivo a rombi

Programma C per stampare un motivo a rombi

In questo programma C impareremo come scrivere un programma per stampare un motivo a rombi usando un asterisco (*).

Ecco il codice del programma per stampare un motivo a rombi usando un asterisco (*).

Codice - Programma C per stampare un motivo a rombi
/*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;
}
Uscita

*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
/> * * *
* *
*

--------------------------------
Processo terminato dopo 0,0471 secondi con valore di ritorno 0
Premere qualsiasi chiave per continuare. . .