C Program to print Half Left Diamond in a star pattern

Program

#include <stdio.h>
void main()
{
    int i, j, num;
    int star, spaces;
    printf("Enter number:\t");
    scanf("%d", &num);
    spaces = num - 1;
    star = 1;
    for(i = 1; i < num * 2; i++)
    {
        for(j = 1; j <= spaces; j++)
            printf(" ");
        for(j = 1; j <= star; j++)
            printf("*");
        printf("\n");
        if(i < num)
        {
            star++;
            spaces--;
        }
        else
        {
            star--;
            spaces++;
        }
    }
}

Output

Enter number:   5
    *
   **
  ***
 ****
*****
 ****
  ***
   **
    *