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

كيف اطبع الشكل التالي ب for

بدأه حفيدة عائشة في 22 أبريل 2010 · 4 رد · 851 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عايزاكم تساعدوني اخواني واخواتي في كتابه البرنامج يعمل على طباعة من 1 إلى 6

ثم يبدا يطبق 6 وباقي الارقام وهكذا....

123456

612345

561234

456123

345612

234561

حاولت اكثر من مره اعمله بس ما زبط معايا

حديكم بعض محاولاتي

#include<iostream.h>

void main()
{
	for(int i = 1;i<=6;i++)
	{
		for(int j =1;j<=6+i;j++)

				cout<<j;
		cout<<endl;
	}
}

ياريت تساعدوني اعمل ايه بالضبط ...

وجزاكم الله خير مقدماً

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

#2

تفضل

#include<iostream.h>

void main()
{
  int i,j,n=2;
  for(i=1;i<=6;i++)
	  {    n--;
		 for(j=1;j<=6;j++)
			 {
			 if(n>6)
				n=1;
			  cout<<n;
			  n++;
			 }
		 cout<<endl;
	  }
}

تحياتي

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

جزاك الله خير في امكانية تشرح ليا عملته ازاي

؟؟؟

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

#4

هذا الكود بالشرح

#include<iostream.h>

void main()
{
//ننشئ متغير n ونعطيه القيمة 2
	//يبدأ اول سطر بالقيمة 1 الى 6 
  int i,j,n=2;
  for(i=1;i<=6;i++)
	  {   
		  // هنا نقوم بإعادة القيمة 1 والغرض منها الاحتفاظ بأخر رقم في السطر
		  n--;
		  //نبدأ اللوب من 1 الى 6
		 for(j=1;j<=6;j++)
			 {
				 //في حالة انه الرقم اصبح 6 فيجب اعادته الى 1
			 if(n>6)
				n=1;
			 //نطبع قيمة n 
			  cout<<n;
			  //نزيد قيمة n +1
			  n++;
			 }
		 //لاحظ بأنه لن يخرج من اللوب j 
		 //إلا في حالة تكرار العملية 6 مرات وهنا سوف يكون محتفظ بالقيمة الاخيرة +1 
		 //لذلك عند اعادة اللوب سوف يقوم بانقاص القيمة -1 
		 cout<<endl;
	  }
}

تحياتي

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

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

أنا أخوكم في الله عبد الحق بغداد مهندس دولة في الإعلام الآلي منخصص في تحليل الصور الرقمية ببرنامج c++ builder 6

أعجبني حرصكم على تعلم لغة c++ أردت المشاركة معكم...

رد الأخ على المشكل كان رائعا....

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