الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في ++C

مغلق
بدأه كويت في 29 أكتوبر 2002 · 9 رد · 579 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال بالسي++

تاريخ الارسال: الإربعاء 30 أكتوبر 2002 0:23

#1

السلام علكيم

عندي سؤال في السي++

*

**

***

****

*****

******

*******

********

*********

**********

this is the output

and i want to right a programme to print this output by using for loop and one printf statement printf( "*" )and it should print the whole pattern ,please the stars are right justified ,can you help me please

#2

المهم اخي البرنامج سهل جدا جدا انا رح اكتب لك برنامج يطبع بالعكس يعني يبدأ من ال 10 و ينتهي بال 1 و انت عليك الباقي انك تبدل فيه و تعرف كيف اذا موافق قلي علشان اكتبه لك

#3

السلام عليكم

انا اعرف كيف ابدأ من العشره او من الواحد مشكلتي هي كيفية عمل المحاذاة الى اليمين؟ يعني ابدأ بتسع فراغات ثم اطبع اول نجمه وبعدين ابدا بثمان فراغات ثم اطبع النجمتين فكيف اعمل هذا باستخدام الفور لوب For loops

#4

[l]for(i=1; i<=10; i++)[/l]

[l]{[/l] [l]for(j=1; j<=i ; j++)[/l]

[l]printf("*");[/l]

[l]printf("n");[/l]

[l]}[/l]

هذا يطبعلي عشر نجوم بس مثل ما قلتلك اخوي مشكلتي بالبلانكس اللي تطلع او الفراغات شلون اسويها

#5

اخي انت تريد تعمل نفس الشكل الي موجود صحييح

اوكيك لو تفكر شوي بمعادله تخلييك كل مره تزود واحد و مره تنقص واحد رح تعرف وهذا هو البرنامج بس رح يطبعلك هيك

**********

*********

********

*******

******

*****

****

***

**

*

و انا كتبت الان البرنامج يا ريت تجربه و تقولي اذا فيه اخطاء لاني الان ما عندي الكومبايلر

و البرنامج بال while loop

البرنامج هو :

#include

main()

{

int a,b;

clrscr();

a=10;

while(a>=1)

{

b=1;

while(b<=a)

{

printf("*");

b=b+1;

}

printf("n");

a=a-1;

}

و ياريت اخي اكون وضحتلك الطريقه و المعلومه و البرنامج سهل و الله و لكن اخي عليك انت تجرب و تحاول و تفكر

موفق اخي و وورينا لوين وصلت لما تعمل البرنامج

#6

السلام عليكم و رحمة الله وبركاته ,,,

أخي هذا هو الحل:

 
	#include 
    main()
	{
		int i, j, sp;     /* sp = space */

		for( i = 0; i < 10 ; i++)
		{
		  printf("n");
			for( sp = i ; sp < 10 ; sp++)
				printf(" ");
			for( j = 0 ; j < i ; j++)
				printf("*");
		}
	  printf("nn");
	}

مع تحياتي ,,,

#7

اخي طلال كيفك و الله اشتقنالك

بس الله يهدييك لو كنت تعطيه برامج مقربه له الحل الان لو هو بالجامعه و اراد هذا البرنامج ما راح يستفيد كوبي بيست و اعتقد كمان انه من الاشياء التي ذكرها استاذي العزيز هاني الاتاسي قوانين الكتابه بالمنتدى انه لا نجيب على هذه الاسئله بس مش مشكله اخي العزيز الحل قداامك بس ارجوك تفهمه و تستوعبه و بعدين كوبي بيست

و موفق اخي العزيز

#8

اشكركم

انا سويته بنفسي الحمدلله وصحيح طلع سهل

واشكر اهتمامكم بمساعدتي

مع السلامه

#9

السلام عليكم و رحمة الله وبركاته ,,,

أشكرك أخي C programmer للسؤال عني

في وقت احس فيه اني جديد هنا :)

و فعلاً نقطتك مهمه و لكني ما ادري ليش راحت عن بالي ؟!

بس مو مشكلة المهم اني اخي حل السؤال و طلع صح عليه.

أخي كويت :

الحمد لله أنك حللته و طلع صح عليك :)

مع تحياتي ,,,

#10

الحمد لله اخي انه طلع صحيح

اخي طلال افا كيف ما اسأل عنك كل مكان و بكل منتدى لو تتذكر و لكني بكل منتدى اكون بأسم و لكن اسمي المشهور موجود بموقع ابو بدر لتعليم برنامج الثري دي

نشووفك على خير و يا هلا بييك

هذا الموضوع مغلق.

مواضيع مشابهة