কম্পিউটার টিউটোরিয়াল

অ্যারেতে প্রাইম সংখ্যা যাদের ডিজিট সমষ্টিও প্রাইম


একটি অ্যারে দেওয়া আছে। সেখানে যেসব সংখ্যার ডিজিট সমষ্টি প্রাইম, সেগুলো প্রিন্ট করতে হবে। এমন কোনো সংখ্যা না থাকলে -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

  1. C++-এ N থেকে ছোট সব সংখ্যা প্রিন্ট করা যাতে শুধু ২টি স্বতন্ত্র অঙ্ক থাকে

  2. C++-এ আনসর্টেড অ্যারে থেকে সমান যোগফল বিশিষ্ট সব জোড়া প্রিন্ট করা

  3. C++-এ liên tục সংখ্যার সমষ্টি N হলে সিকোয়েন্স প্রিন্ট

  4. পাইথনে নার্সিসিস্টিক (আর্মস্ট্রং) সংখ্যা প্রিন্ট করার প্রোগ্রাম