//C program to Print Hollow Diamond
//Pattern using for loop
#include <stdio.h>
int main() 
{

    int n=5,rows,columns;

    //for loop is used to identify
    //the number of rows and
    //it is used to print upper triangle
    for(rows=1;rows<=n;rows++){
        
        //used for printing the spaces
        for(columns =n;columns>rows;columns--){
            printf(" ");
        }

        //print star
        printf("*");
    
    //again print the spaces
    for(columns=1;columns<(rows-1)*2;
        columns++){
        printf(" ");
        }
        if(rows==1){
            printf("\n");
       }
       else{
           printf("*\n");
       } 
    }
    //for loop is used to identify
    //the number of rows and
    //it is used to print lower triangle
    for(rows=n-1;rows>=1;rows--){
      
       //used for printing the spaces
        for(columns =n;columns>rows;columns--){
            printf(" ");
        }

       //print star
        printf("*");
        for(columns=1;columns<(rows-1)*2;
        columns++){
            printf(" ");
        }
        if(rows==1){
            printf("\n");
       }
       else{
           printf("*\n");
       } 
    }
    return 0;
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: