باستخدام الدوال. اكتب برنامج بلغة C++ لقراءة مصفوفتين ذات أعداد صحيحة عددها 5. ثم يرتب عناصر الاولى تصاعديا والأخرى تنازليا

  • برمجة سي بلس بلس

باستخدام الدوال. اكتب برنامج بلغة C++ لقراءة مصفوفتين ذات أعداد صحيحة عددها 5.  ثم يرتب عناصر الاولى تصاعديا والأخرى تنازليا.

الأجوبة

#include <iostream.h>

read(int ar[]) {
	cout<<"Enter 5 numbers:";
	for(int i=0; i<=4; i++)
		cin>>ar[i];
}

sortAsc(int ar[]) {
	int temp;
	for(int x=0; x<=4-1; x++)
		for(int y=x+1; y<=4; y++)
			if(ar[x]>ar[y]) {
				temp = ar[x];
				ar[x] = ar[y];
				ar[y] = temp;
			}
}

sortDes(int ar[]) {
	int temp;
	for(int x=0; x<=4-1; x++)
		for(int y=x+1; y<=4; y++)
			if(ar[x]<ar[y]) {
				temp = ar[x];
				ar[x] = ar[y];
				ar[y] = temp;
			}
}

print(int ar[]) {
	for(int i=0; i<=4; i++)
		cout<<ar[i]<<" ";
cout<<endl;
}

main() {
	int a[5];
	read(a);
	sortAsc(a);
	print(a);

	int b[5];
	read(b);
	sortDes(b);
	print(b);
}
 
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...