একটি অ্যারে দেওয়া আছে। সেখানে যেসব সংখ্যার ডিজিট সমষ্টি প্রাইম, সেগুলো প্রিন্ট করতে হবে। এমন কোনো সংখ্যা না থাকলে -1 রিটার্ন করবে।
Input: arr[]={2,4,3,19,25,6,11,12,18,7} Output : 2, 3, 25, 11, 12, 7এখানে আউটপুট আসে কারণ ২, ৩, ৭ প্রাইম এবং ২৫(২+৫=৭), ১১(১+১=২), ১২(১+২=৩)-এর ডিজিট সমষ্টিও প্রাইম। কিন্তু ১৯(১+৯=১০) প্রাইম নয়।
অ্যালগরিদম
START Step 1 -> Take array of int with values Step 2 -> declare start variables as i, m, flag, flag1, sum, r, d, j, tem Step 3 -> store size of array in m as sizeof(arr)/sizeof(arr[0]) Step 4 -> Loop For i=1 and iউদাহরণ
#include<iostream> using namespace std; int main(){ int arr[]={2,4,3,19,25,6,11,12,18,7}; int i,m,flag,flag1,sum,r,d,j,tem; m=sizeof(arr)/sizeof(arr[0]); for(i=0;iআউটপুট
যদি উপরের প্রোগ্রামটি রান করি তবে নিচের আউটপুট জেনারেট হবে
2 3 11 25 12 7