কম্পিউটার

সি ভাষায় অস্থায়ী পরিবর্তনশীল ব্যবহার না করে কীভাবে দুটি অ্যারে অদলবদল করবেন?


Temp ভেরিয়েবল ব্যবহার না করে দুটি অ্যারে অদলবদল করুন। এখানে, আমরা তৃতীয় পরিবর্তনশীলের পরিবর্তে পাটিগণিত অপারেটর এবং বিটওয়াইজ অপারেটর ব্যবহার করতে যাচ্ছি।

প্রথম অ্যারে পড়ার যুক্তি নিম্নরূপ -

printf("enter first array ele:\n");for(i =0; i  

দ্বিতীয় অ্যারে পড়ার যুক্তি নিম্নরূপ -

printf("enter first array ele:\n");for(i =0; i  

একটি তৃতীয় পরিবর্তনশীল ব্যবহার না করেই দুটি অ্যারে অদলবদল করার যুক্তি নিম্নরূপ -

এর জন্য(i =0; i  

প্রোগ্রাম

টেম্প ভেরিয়েবল −

ব্যবহার না করে দুটি অ্যারে অদলবদল করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#includeint main(){ int size, i, first[20], sec[20]; printf("অ্যারের আকার লিখুন:"); scanf("%d", &size); printf("প্রথম অ্যারে ele লিখুন:\n"); জন্য(i =0; i <আকার; i++){ scanf("%d", &first[i]); } printf("এন্টার সেকেন্ড অ্যারে ele:\n"); জন্য(i =0; i <আকার; i ++){ scanf("%d", &sec[i]); } //(i =0; i  

আউটপুট

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

অ্যারের আকার লিখুন:5প্রথম অ্যারে ele:11 12 13 14 15enter second array ele:90 80 70 60 505 উপাদান অদলবদল করার পর প্রথম অ্যারে 90 80 70 60 50 সেকেন্ড অ্যারে 5 উপাদান অদলবদল করার পরে 
  1. সি ভাষা ব্যবহার করে এক এবং দ্বিমাত্রিক অ্যারে প্রক্রিয়াকরণের ধারণাটি ব্যাখ্যা কর

  2. সি ল্যাঙ্গুয়েজে পয়েন্টার ব্যবহার করে অ্যারে উপাদানের যোগফল কিভাবে গণনা করা যায়?

  3. সি ভাষায় বাইনারি অনুসন্ধান ব্যবহার করে একটি অ্যারের সর্বনিম্ন উপাদান কীভাবে খুঁজে পাবেন?

  4. সি ল্যাঙ্গুয়েজে রৈখিক অনুসন্ধান ব্যবহার করে একটি অ্যারের সর্বনিম্ন উপাদান কীভাবে খুঁজে পাবেন?