اكتب برنامج بلغة C لعرض نمط على شكل الماس برمز النجمة (*)

  • برمجة
  • برمجة سي c

اكتب برنامج بلغة C لعرض نمط على شكل الماس (*)

الخرج المتوقع :

Input number of rows (half of the diamond) :5
                                                                                                              
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

الأجوبة

/*Write a program in C to display the pattern like a diamond*/

#include <stdio.h>

void main()
{
   int i,j,r;
   printf("Input number of rows (half of the diamond) :");
   scanf("%d",&r);
   for(i=0;i<=r;i++)
   {
     for(j=1;j<=r-i;j++)
     printf(" ");
     for(j=1;j<=2*i-1;j++)
       printf("*");
     printf("\n");
   }
 
   for(i=r-1;i>=1;i--)
   {
     for(j=1;j<=r-i;j++)
     printf(" ");
     for(j=1;j<=2*i-1;j++)
       printf("*");
     printf("\n");
   }
 
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...