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

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


অ্যারিথমেটিক অপারেটর ছাড়া দুটি সংখ্যা যোগ করার উদাহরণ নিচে দেওয়া হলো।

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
int add(int val1, int val2) {
    while(val2 != 0) {
        int c = val1 & val2;
        val1 = val1 ^ val2;
        val2 = c << 1;
    }
    return val1;
}
int main() {
    cout << "The sum of two numbers : " << add(28, 8);
    return 0;
}

আউটপুট

The sum of two numbers : 36

উপরের প্রোগ্রামে add() নামে একটি ফাংশন ডিফাইন করা হয়েছে যাতে দুটি int টাইপ আর্গুমেন্ট রয়েছে। দুটি সংখ্যার যোগফল add()-এ কোড করা হয়েছে।

int add(int val1, int val2) {
    while(val2 != 0) {
        int c = val1 & val2;
        val1 = val1 ^ val2;
        val2 = c << 1;
    }
    return val1;
}

main() ফাংশনে add() ফাংশন কল করে রেজাল্ট প্রিন্ট করা হয়েছে।

cout << "The sum of two numbers : " << add(28, 8);

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

  2. C ভাষায় পয়েন্টার ব্যবহার করে অ্যারে এলিমেন্টের যোগফল বের করার পদ্ধতি

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

  4. C#-এ অস্থায়ী ভেরিয়েবল ছাড়া দুটি সংখ্যা সোয়াপ করা