Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  شت
Language: C/C++
Code:
#include <stdio.h>
int main()
{
     //Gereftan vorudi ha
     int n;
     scanf("%d",&n);
     char s = '*';
     //shomareshgar e dovom vase fasele bein e setare ha
     int c = 1;
     //loop e aval baraye ghesmate balaye lozi
     for(int i = n ; i > 0 ; i--)
     {
          //khat e aval:
          if(i == n)
               printf("%*cn",i,s);
          else
               printf("%*c%*cn",i,s,c,s);
          //vase fasele bein e setare ha, khat e dovom 1+1 = 2 char, baghie khat ha har dafe +2 ta ezafe mishan
          if(c == 1)
               c++;
          else
               c+=2;
     }
     //c-=4 vaseye in ke be halate ghabli bargarde
     c-=4;
     //loop e dovom baraye ghesmate paeen e lozi
        for(int i = 2 ; i<=n ; i++)
     {       
             if(i<n)     //moshabeh e bala e
                     printf("%*c%*cn",i,s,c,s);
          else
               printf("%*cn",i,s);
          //khat e akhar:
          if(c == 1)
                        c--;
                else
                        c-=2;
        }     
     //system("Pause");     
     return 0;
}

          
          
Comments: