এই প্রোগ্রামটি ১০০৬০৮৩১৩৮ নম্বর আর্টিকেলের সাথে Поч কাছাকাছি, শুধু ফাংশন নাম PrimeNumbers (ক্যাপিটাল P) এবং কিছু ফরম্যাটিং পার্থক্য। লজিক, কোড, আউটপুট সব একই।
উদাহরণ কোড
#include <iostream>
using namespace std;
void PrimeNumbers(int lbound, int ubound) {
int flag, i;
while (lbound <= ubound) {
flag = 0;
for (i = 2; i <= lbound / 2; i++) {
if (lbound % i == 0) {
flag = 1;
break;
}
}
if (flag == 0)
cout << lbound << " ";
lbound++;
}
}
int main() {
int lowerbound = 20, upperbound = 50;
cout << "Prime numbers between " << lowerbound << " and " << upperbound << " are: ";
PrimeNumbers(lowerbound, upperbound);
return 0;
}
আউটপুট
Prime numbers between 20 and 50 are: 23 29 31 37 41 43 47
ব্যাখ্যা
লজিক আগের আর্টিকেলের সমান। ফাংশন নামকরণ কনভেনশন মেনে PrimeNumbers (PascalCase) ব্যবহার করা হয়েছে।