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

অ্যারিথমেটিক অপারেটর ছাড়া দুটি ইন্টিজার যোগ করা: C/C++ প্রোগ্রাম


এই টিউটোরিয়ালে, আমরা অ্যারিথমেটিক অপারেটর ছাড়া দুটি ইন্টিজার যোগ করার পদ্ধতি আলোচনা করব C/C++-তে।

অ্যারিথমেটিক অপারেটর ছাড়া দুটি ইন্টিজার যোগ করতে আমরা এটি বা तो পয়েন্টার ব্যবহার করে বা বিটওয়াইজ অপারেটর ব্যবহার করে করতে পারি।

উদাহরণ

পয়েন্টার ব্যবহার করে

#include <iostream>
using namespace std;
int sum(int a, int b){
    int *p = &a;
    return (int)&p[b];
}
int main() {
    int add = sum(2,3);
    cout << add << endl;
    return 0;
}

আউটপুট

5

উদাহরণ

বিটওয়াইজ অপারেটর ব্যবহার করে

#include <iostream>
using namespace std;
int sum(int a, int b){
    int s = a ^ b;
    int carry = a & b;
    if (carry == 0)
        return s;
    else
        return sum(s, carry << 1);
}
int main() {
    int add = sum(2,3);
    cout << add << endl;
    return 0;
}

আউটপুট

5

  1. জাভাস্ক্রিপ্টে গুণফল বের করা * অপারেটর ছাড়া

  2. C ভাষায় পয়েন্টার ব্যবহার করে দুটি ম্যাট্রিক্স গুণ করার পদ্ধতি

  3. C++ প্রোগ্রামে অ্যারে ম্যানিপুলেশন ও যোগফল: থ্রেশহোল্ড K বের করা

  4. সি/সি++ প্রোগ্রামে মার্জ সর্ট ব্যবহার করে অ্যারেতে ইনভারশন কাউন্ট করা