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

كود يحتاج إلى مساعده في Recursion

مغلق
بدأه explorer12983 في 31 ديسمبر 2007 · 3 رد · 607 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا كاتب هذا الكود وشغال تمام لكن مشكلته بعد عملية العكس swap بقوم بطباعة أل عنصر

وهذا هو الكود والمشكله عندي في الاخير والله اعلم

#include <iostream.h>
int swap(int[], int count);
void main()
{
	int x[] = {1, 59, 3, 9, 5, 8, 100};
	cout<<"  The array is : ";
	for(int z=0; z<7;z++)
	{
		cout<<x[z]<<" ";
	}
	cout<<"\n\n   the swap of array is : "<<swap(x, 6)<<"";
	cout<<endl;
}
int swap(int y[], int count)
{

	int i=0;
	int j=count;
	int temp=0;	
	if (i>j)
		return 0;

	return 	temp=y[j];
	y[j]=y;
	y=temp;
	y[i+1];
	y[j-1];
}
#2

السلام عليكم

الكود ما بيشتغل

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

عشان نقدر نساعدك

تم تعديل هذه المشاركة بواسطة درب الهدى في 31 ديسمبر 2007 في 19:15

#3

يعطيك العافيه اختي dr sara

انتي فهمتي السؤال لكن عدلتي لي الكود في هذي المنقه واضنها صحيحه لكن اريد طباعتها معكوسه على الشاشه والمشكلة التي عندي هي طباعة اخر عنصر يصل إليه اللوووب عند العدد 9 لأن عدد العناصر فردي وهذا صحيح

لكن بقي طباعة المصفوفه معوكسه

	int i=0;
	int j=count;
	int temp=0;	
	while(i<j){
		 temp=y[j];
	y[j]=y;
	y=temp;
	i++;
	j--;
#4

بصراحه اخي ..

برنامج وكود غير مفهومين ..

رجاءا وضح الفائده من وراءه لكي نساعدك ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

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

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