Programing.BlogSky.com
X
تبلیغات
رایتل


با سلام
این برنامه تعداد سطرها را از ورودی دریافت کرده و با استفاده از 4 حلقه تو در تو for شکلی مشابه شکل زیر را در خروجی چاپ می کند.


برای ورودی = 5 خروجی بصورت زیر خواهد بود : 

   *--------*
  **------**
 ***----***
****--****
********** 

برای مشاهده کد برنامه لطفا به ادامه مطلب بروید . . .

#include<stdio.h>
#include<conio.h>
void main()
{
 clrscr();
 int i,j,k,n,m;
 printf("\n\n\tEnter a number: ");
 scanf("%d",&n);
 int t=n*2-2;
 for(i=1;i<=n;i++)
 {
  for(k=1;k<=i;k++)
   printf("*");
  for(j=1;j<=t;j++)
   printf("-");
  for(m=1;m<=i;m++)
   printf("*");
  printf("\n");
  t=t-2;
 }
 getch();
}