السلام عليكم
مشكل جميل .
.له علاقة بطباعة الأشكال الهندسية ..
أرجوا من الاخوة أن يجربوا طباعة هذه الأشكال الأربعة
باستعمال الرمز ( * ).
بالتوفيق لاخوة الكرام .

السلام عليكم
السلام عليكم
مشكل جميل .
.له علاقة بطباعة الأشكال الهندسية ..
أرجوا من الاخوة أن يجربوا طباعة هذه الأشكال الأربعة
باستعمال الرمز ( * ).
بالتوفيق لاخوة الكرام .

السلام عليكم
تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 7 مارس 2014 في 15:31

واحدة ورا واحدة ولا كلهم جنب بعض ؟
تم تعديل هذه المشاركة بواسطة أحمد عصام في 30 ديسمبر 2013 في 03:46
السلام عليكم ..
كود لكل مثلث ..
/*
Triangle 1
*/
int main()
{
int i,x;
for(i=6;i>0;i--)
{
for(x=0;x<i;x++){putchar('*');}
putchar('\n');
}
return 0;
}
/*
Triangle 2
*/
int main()
{
int i,x,b=5;
for(i=0;i<6;i++)
{
for(x=0;x<b;x++){putchar(' ');}
for(x=-1;x<i;x++){putchar('*');}
putchar('\n');
b--;
}
return 0;
}
/*
Triangle 3
*/
int main()
{
int i,x,b=6;
for(i=0;i<7;i++)
{
for(x=0;x<b;x++){putchar(' ');}
for(x=-1;x<i*2;x++){if(i==0){putchar('*');break;}putchar('*');}
putchar('\n');
b--;
}
return 0;
}
/*
Triangle 4
*/
int main()
{
int i,x,b=1;
for(i=6;i>-1;i--)
{
for(x=1;x<b;x++){putchar(' ');}
for(x=-1;x<i*2;x++){if(i==0){putchar('*');break;}putchar('*');}
putchar('\n');
b++;
}
return 0;
}كود لطباعة كل مثلثين متشابهين :
void print1W2()
{
int i,x,b=5;
for(i=0;i<6;i++)
{
for(x=0;x<b;x++){putchar('*');}
for(x=-1;x<i;x++){putchar('*');}
putchar('\n');
b--;
}
}
void print3W4()
{
int i,x,b=6,z=7;
for(i=0;i<7;i++)
{z--;
for(x=0;x<b;x++){putchar(' ');}
for(x=-1;x<i*2;x++){if(i==0){putchar('*');break;}putchar('*');}
for(x=-1;x<z*2;x++){if(i==6){putchar('*');break;}putchar('*');}
putchar('\n');
b--;
}
}
int main()
{
print1W2();
print3W4();
return 0;
}كود لطباعة كل المثلثات جنب بعض :
void printAll()
{
int i,x,b=6,z=7;
for(i=0;i<7;i++)
{z--;
for(x=0;x<b;x++){putchar('*');}
for(x=-1;x<i;x++){putchar('*');}
for(x=0;x<b;x++){putchar(' ');}
for(x=-1;x<i*2;x++){if(i==0){putchar('*');break;}putchar('*');}
for(x=-1;x<z*2;x++){if(i==6){putchar('*');break;}putchar('*');}
putchar('\n');
b--;
}
}
int main()
{
printAll();
return 0;
}تحياتي ^_^
بارك الله في اجابات الأخ الفاضل
bahbah
فقد كانت موفقة ورائعة ....
أرجوا من الاخ الفاضل أن يراجع
((( كود لطباعة كل مثلثين متشابهين وكود لطباعة كل المثلثات جنب بعض....))
فالبرنامج لا يظهر الشكل المطلوب
تم تعديل هذه المشاركة بواسطة yacinebrca في 30 ديسمبر 2013 في 14:38

yacinebrca كتب:
بارك الله في اجابات الأخ الفاضل
bahbah
فقد كانت موفق ورائعة ....
أرجوا من الاخ الفاضل أن يراجع
((( كود لطباعة كل مثلثين متشابهين وكود لطباعة كل المثلثات جنب بعض....))
هل يمكنك أن تدلني على الخطأ ؟؟
تحياتي ^_^
أخي لقد جربت الكود الأول والثاني والثاللث.... فتمت النتيجة كما كنت اريد ....
لكن عندما طبقت المثال الخاص ب((( كود لطباعة كل مثلثين متشابهين وكود لطباعة كل المثلثات جنب بعض....))..ظهر لي نتيجة أخرى اطلاقا
جرب طباعة الكود على البرنامج ...واحكم بنفسك
تم تعديل هذه المشاركة بواسطة yacinebrca في 30 ديسمبر 2013 في 14:46

طريقة آخر للتوضيح ..
void printAll()
{
int i,x,b=6,z=7;
for(i=0;i<7;i++)
{z--;
for(x=0;x<b;x++){putchar('*');}
for(x=-1;x<i;x++){putchar('-');}
for(x=0;x<b;x++){putchar(' ');}
for(x=-1;x<i*2;x++){if(i==0){putchar('*');break;}putchar('*');}
for(x=-1;x<z*2;x++){if(i==6){putchar('+');break;}putchar('+');}
putchar('\n');
b--;
}
}
int main()
{
printAll();
return 0;
}تحياتي ^_^
هل هذا واجب ؟ :rolleyes:
السلام عليكم
إلى صاحب الموضوع :
ما الفائدة من مثل هذه الأسئلة ؟ مع العلم أنها مُكررة بنسبة 200% ..
= تعديل =
قمت بإخفاء مشاركات الأخ bahbah إلى حين التأكد من طبيعة الموضوع.
تم تعديل هذه المشاركة بواسطة Snack3r في 30 ديسمبر 2013 في 19:44
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
أخي هذه تمارين تعليمية ... نجرب حل أنواع من التمارين لكي نتمكن في لغة السي ...
تم تعديل هذه المشاركة بواسطة yacinebrca في 31 ديسمبر 2013 في 02:12

أخي ياسين :) هناك سوء فهم ..
من يسألك هو مشرف القسم وهو من درّسنا لغة C ...
وهو يستفهم منك فقط حتى لا يستغل أعضاء آخرون مثل هذه المواضيع ويضعوا واجباتهم لنحلّها p:
إن كان الموضوع لمجرد الفائدة فلابأس في ذلك .. وسيتم المتابعة فيه
وفقك الله
بانتظار جديدك
الحـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــل
triangle((((1))))))
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n=20,j;
printf("\n");
for(i=n;i>=1;i--)
{
for(j=1;j<=i;j++)
printf(" *");
printf("\n");
}
system("PAUSE");
return 0;
}triangle((((2))))))
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int n=20,i,j,a;
for (i=0;i<n;i++)
{
for (j=n-i;j>0;j--)
{
printf(" ");
}
for (a=0;a<1+i;a++)
{
printf("*");
}
printf("\n");
}
system("PAUSE");
return 0;
}triangle((((3))))))
#include <stdio.h>
int main()
{
int i,n=20,a,j;
printf("\n");
for(i=0;i<n;i++)
{
for(j=i;j<n-1;j++)printf(" ");
for(j=0;j<=i;j++)printf("*");
for(a=0;a<i;a++)printf("*");
printf("\n");
}
system("PAUSE");
return 0;
}triangle((((4))))))
#include <stdio.h>
int main()
{
int i,n=20,a,j;
printf("\n");
for(i=n;i>=1;i--)
{
for(j=i;j<n+1;j++)printf(" ");
for(j=0;j<=i-2;j++)printf("*");
for(a=0;a<i;a++)printf("*");
printf("\n");
}
system("PAUSE");
return 0;
}
ياجماعه ممكن مساعدة عاجلة لو سمحتو انا اريد برنامج على السي يعمل مثلث قائم الزاويه بنجوم مفرغه من الداخل يعني مفرغ من الداخل من النجوم
السلام عليكم
مرة اخرى حاول ان تضع محاوليتك
لو نظرت لمحاولة الاعضاء هنا
لقمت بحل هذا الامر لوحدك
#include <stdio.h>
#define M 22
#define _ligne puts(" ");
int main()
{
int i,j;
for(i=0;i<= M;i++)
{
_ligne
for(j=0;j<=i;j++){
if( (j == 0 || (j==i && i != M ) )
||
( i == M && j < i / 2 + 2 ) )
printf("*");
printf(" ");
}
}
_ligne
system("pause");
return 0;
}
هذا شكل جميل قمت بعمله:
#include <stdio.h>
void printline (int count, char c)
{
int i;
for (i = 0; i < count; i++)
{
printf("%c", c);
}
}
int main()
{
int n, margins, i, j;
int space;
printf("Enter n: ");
scanf("%d", &n);
printline (2 * n, '*');
printf("\n");
margins = n; // will be decremented on the head of each iteration
space = 0;
for (i = 1; i < n; i++)
{
space += 2; margins--;
printline (margins, '*');
printline (space, ' ');
printline (margins, '*');
printf("\n");
}
return 0;
}تم تعديل هذه المشاركة بواسطة Adam Sharafeddine في 10 ديسمبر 2014 في 13:34