باستخدام الدوال. اكتب برنامج بلغة C++ لقراءة عناصر مصفوفتين ذات أعداد صحيحة عددها 5. ثم طباعة العناصر الأولية (Primary) وغير الأولية (NotPrimary)
- برمجة سي بلس بلس
- 2021-10-18
- mahmoudazaiza95310906199
الأجوبة
#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);
}
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال