برامج

الى اصحاب الخبرة في لغة السي طلب مهم جدا [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الى اصحاب الخبرة في لغة السي طلب مهم جدا


khaled159753
11-30-2008, 07:31 PM
السلام عليكم ورحمة الله وبركاته
كيفكم يا ايها الاعضاء الكرام .... انا عندي مشكله صغيره اوي بتمنى انوا تعطوني الجواب باقرب وقت

انا كتبت برنامج يقوم باظهار الاحرف الانجليزيه من a-z :
المشكله اني عاوز تظهر الاحرف بشكل هرم
1
11
111
1111
11111

انا كتبت البرنامج باستعال التكرار for بالشكل التالي " وانا ملزكم باستعمال هذا التكرار"

#include<stdio.h>
#include<conio.h>
int main()
{
char ch;

clrscr();

for (ch='a';ch<'z';ch=ch+2)
{
printf("%2c\n",ch);
printf("%2c",ch+1);

}
getch();
return 0;
}


المشكلة بالبرنامج فقط في اظهار الاحرف بشكل هرم

ومشكورين سلف

The KinGSofT
12-02-2008, 06:36 PM
السلام عليكم و رحمة الله تعالى و بركاته

حسب فهمي لك أخي العزيز فإنك تريد الكتابة على هذا الشكل:

a
bb
ccc
dddd
eeeee
ffffffffff
ggggggg
...............
..................
.......................

إليك الكود:



#include<stdio.h>
#include<conio.h>
int main()
{
char ch;
int i=0,j=1;
clrscr();

for (ch='a';ch<='z';j++,ch++)
{
for(i=0;i<j && ch<='z';i++)
{

printf("%2c\n",ch);

}

printf("\n");

}
getch();
return 0;
}



إنتهي....
إذا لم تفهم شيئا فنحن هنا لمساعدتك...

أتمنى أنني ساعدتك

بالتوفيق

uoposh
12-03-2008, 02:19 PM
#include<stdio.h>
#include<conio.h>
int main()
{
char ch;
int i=0,j=1;
clrscr();

for (ch='a';ch<='z';j++)
{
for(i=0;i<j && ch<='z';i++)
{

printf("%2c\n",ch);

}

printf("\n");

}
getch();
return 0;
}