برنامج بلغة ال ++C لترتيب قيم مصفوفة تنازليا والبحث عن قيمة داخلها


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

الأجوبة

ابحث عن مسائل برمجة سي بلس بلس | C++ programming بالانجليزي

#include <iostream>
using namespace std;
void main(){
	int a[5];
	cout << "Enter five values for the array:" << endl;
	for (int i = 0; i < 5; i++)
		cin >> a[i];
	for (int i = 0; i < 5; i++)
	for (int j = i + 1; j < 5; j++)
	if (a[j]>a[i]){
		int tmp = a[i];
		a[i] = a[j];
		a[j] = tmp;
	}
	for (int i = 0; i < 5; i++)
		cout << a[i];
	int key;
	cout << endl << "Enter the value to be searched for in the array:" << endl;
	cin >> key;
	bool found = false;
	int n = 0;
	for (int i = 0; i < 5; i++)
	if (a[i] == key){
		cout << key << "found at:" << i << "index" << endl;
		found = true;
		n++;
		cout << n;
	}
	if (!found){
		cout << key << "not found";
	}
	system("pause");
}

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!