কম্পিউটার

একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3 সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা পরীক্ষা করার জন্য C/C++ প্রোগ্রাম?


একটি সংখ্যা 3 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করার জন্য, আমরা সংখ্যাটির সমস্ত সংখ্যা যোগ করি এবং তারপর গণনা করি যে যোগফলটি 3 দ্বারা বিভাজ্য বা না। এই সমস্যায়, পূর্ণসংখ্যার একটি অ্যারে রয়েছে arr[], এবং আমাদের পরীক্ষা করতে হবে যে এই সংখ্যাগুলি দিয়ে গঠিত একটি সংখ্যা 3 দ্বারা বিভাজ্য কিনা। যদি গঠিত সংখ্যাটি বিভাজ্য হয় তবে 'হ্যাঁ' প্রিন্ট করুন অন্যথায় 'না' প্রিন্ট করুন

Input: arr[] = {45, 51, 90}
Output: Yes

ব্যাখ্যা

একটি সংখ্যা তৈরি করুন যা 3 দ্বারা বিভাজ্য, উদাহরণস্বরূপ, 945510।

তাই উত্তর হবে হ্যাঁ, বাকিটা 0 হলে 3 দিয়ে ভাগ করলে যোগফলের অবশিষ্টাংশ খুঁজুন।

উদাহরণ

#include <stdio.h>
int main() {
   int arr[] = { 45, 51, 90 };
   int n =3;
   int rem = 0;
   for (int i = 0; i < n; i++) {
      rem = (rem + arr[i]) % 3;
   }
   if (rem==0)
      printf("Yes\n");
   else
      printf("No\n");
   return 0;
}

  1. সি/সি++ প্রোগ্রাম মার্জ সর্ট ব্যবহার করে একটি অ্যারের মধ্যে বিপরীতমুখী গণনা করতে?

  2. ত্রিভুজাকার ম্যাচস্টিক নম্বরের জন্য C/C++ প্রোগ্রাম?

  3. একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3 সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা পরীক্ষা করার জন্য জাভা প্রোগ্রাম

  4. একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3 সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম