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

সি প্রোগ্রামিং-এ ইনপুট ১ হলে ২ এবং ইনপুট ২ হলে ১ রিটার্ন করার ফাংশন লিখুন


একটি ফাংশন তৈরি করতে হবে যা ইনপুট ১ হলে ২ রিটার্ন করবে এবং ইনপুট ২ হলে ১ রিটার্ন করবে। এই ফাংশনটি আপনার ব্যবহৃত লজিকের উপর ভিত্তি করেหลายভাবে তৈরি করা যেতে পারে। সবচেয়ে সহজ উপায় হল কন্ডিশনাল স্টেটমেন্ট ব্যবহার করা: যদি সংখ্যা ১ হয় তবে ২ রিটার্ন করুন, অন্যথায় ১ রিটার্ন করুন। অন্যান্য উপায়으로는 গাণিতিক অপারেশন (যেকোনো একটি) এবং XOR অপারেশন ব্যবহার করা যায়।

উদাহরণ

#include <stdio.h> // পদ্ধতি ১: if স্টেটমেন্ট ব্যবহার করে int reverseif(int x) {    if (x == 1) return 2;    else return 1; } // পদ্ধতি ২: দুটি সংখ্যার যোগফল (এই কেসে ৩) থেকে বিয়োগ করে int reversesub(int x){    return (3-x); } int main() {    printf("%d\n", reverseif(1));    printf("%d\n", reversesub(2));    return 0; }

আউটপুট

2 1

  1. C প্রোগ্রাম: আয়তের 넓ী ও পরিসীমা (Area & Perimeter of Rectangle)

  2. সাবসিকোয়েন্স যার গুণফল ২-এর ঘাত (C++)

  3. সি++-এ ফাংশন ওভারলোডিং (Function Overloading) এবং রিটার্ন টাইপ

  4. প্রতিযোগিতামূলক প্রোগ্রামিংয়ের জন্য পাইথন ইনপুট মেথডসমূহ