কম্পিউটার

সি প্রোগ্রাম ব্যবহারকারী দ্বারা প্রবেশ করা অ্যারের ধরন খুঁজে বের করতে.


সমস্যা

অ্যারের ধরণ খুঁজে পেতে একটি সি প্রোগ্রাম লিখুন যা আমাদের পরীক্ষা করতে হবে, একটি অ্যারের প্রদত্ত উপাদানগুলি জোড় সংখ্যা বা বিজোড় সংখ্যা বা উভয়ের সংমিশ্রণ কিনা৷

সমাধান

সুতরাং, ব্যবহারকারীকে পূর্ণসংখ্যার একটি অ্যারে প্রবেশ করতে হবে, তারপর, অ্যারের ধরণ প্রদর্শন করুন৷

উদাহরণ 1 − ইনপুট:5 3 1, আউটপুট:বিজোড় অ্যারে।

উদাহরণ 2 − ইনপুট:2 4 6 8, আউটপুট:এমনকি অ্যারে।

উদাহরণ 3 − ইনপুট:1 2 3 4 5, আউটপুট:মিশ্র অ্যারে৷

অ্যালগরিদম

ব্যবহারকারীর দ্বারা প্রবেশ করা অ্যারের প্রকার খুঁজে পেতে নীচে দেওয়া একটি অ্যালগরিদম পড়ুন৷

ধাপ 1 - রানটাইমে অ্যারের আকার পড়ুন।

ধাপ 2 - অ্যারের উপাদানগুলি ইনপুট করুন৷

ধাপ 3 − যদি অ্যারের সমস্ত উপাদান বিজোড় হয়, তাহলে, "বিজোড়" প্রিন্ট করুন।

ধাপ 4 − যদি অ্যারের সমস্ত উপাদান সমান হয়, তাহলে, "Even" প্রিন্ট করুন।

ধাপ 5 - অন্যথায়, "মিশ্র" প্রিন্ট করুন।

উদাহরণ

ব্যবহারকারী −

দ্বারা প্রবেশ করা অ্যারের ধরন খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
int main(){
   int n;
   printf("enter no of elements:");
   scanf("%d",&n);
   int arr[n];
   int i;
   int odd = 0, even = 0;
   printf("enter the elements into an array:\n");
   for(i = 0; i < n; i++){
      scanf("%d",&arr[i]);
   }
   for(i = 0; i < n; i++){
      if(arr[i] % 2 == 1)
         odd++;
      if(arr[i] % 2 == 0)
         even++;
   }
   if(odd == n)
      printf("Odd Array");
   else if(even == n)
      printf("Even Array");
   else
      printf("Mixed Array");
   return 0;
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −

Run 1:
enter no of elements:5
enter the elements into an array:
2 4 8 10 12
Even Array
Run 2:
enter no of elements:5
enter the elements into an array:
1
23
45
16
68
Mixed Array

  1. পাইথনে একটি অ্যারেতে সমানভাবে ব্যবধানযুক্ত উপাদানগুলির যোগফল খুঁজে বের করার জন্য প্রোগ্রাম

  2. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

  3. পাইথন প্রোগ্রাম একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করতে

  4. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম