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

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

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

الأجوبة

#include <iostream.h>
#include <math.h>

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

isPrimary(int x) {
	for(int i=2; i<=sqrt(x); i++)
		if(x % i == 0) return 0;
	return 1;
}

isNotPrimary(int x) {
	return (!isPrimary(x));
}

printPrimary(int ar[]) {
	cout<<"Primary numbers: ";
	for(int i=0; i<=4; i++)
		if(isPrimary(ar[i])) cout<<ar[i]<<" ";
	cout<<endl;
}

printNotPrimary(int ar[]) {
	cout<<"Not Primary numbers: ";
	for(int i=0; i<=4; i++)
		if(isNotPrimary(ar[i])) cout<<ar[i]<<" ";
	cout<<endl;
}

main() {
	int a[5];
	read(a);
	printPrimary(a);
	printNotPrimary(a);

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

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

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