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

C++-এ a+b=c শূন্য মুছে ফেলার পরেও বৈধ কিনা তা যাচাই করা


ধরুন আমাদের তিনটি সংখ্যা a, b, c আছে। আমাদের চেক করতে হবে a + b = c কিনা, সব ০ মুছে ফেলার পর। ধরুন a = 102, b = 130, c = 2005, তবে ০ মুছে ফেলার পর a + b = c: (12 + 13 = 25) যা সঠিক।

আমরা একটি সংখ্যা থেকে সব ০ মুছে ফেলব, তারপর চেক করব ০ মুছে ফেলার পর a + b = c কিনা।

উদাহরণ

#include <iostream> #include <algorithm> using namespace std; int deleteZeros(int n) {    int res = 0;    int place = 1;    while (n > 0) {       if (n % 10 != 0) { //if the last digit is not 0          res += (n % 10) * place;          place *= 10;       }       n /= 10;    }    return res; } bool isSame(int a, int b, int c){    if(deleteZeros(a) + deleteZeros(b) == deleteZeros(c))       return true;    return false; } int main() {    int a = 102, b = 130, c = 2005;    if(isSame(a, b, c))       cout << "a + b = c is maintained";    else       cout << "a + b = c is not maintained"; }

আউটপুট

a + b = c is maintained

  1. বাইনারি ট্রিতে রুট-টু-লিফ পাথ ভ্যালিড সিকোয়েন্স কিনা চেক করা C++-এ

  2. C++-এ BST থেকে ফ্লোর এবং সিলিং মান বের করা

  3. C++-এ ডায়াগোনাল এবং স্ক্যালার ম্যাট্রিক্স যাচাই করার প্রোগ্রাম

  4. C++-এ স্ট্রিং থেকে সব ইন্টিজার এক্সট্র্যাক্ট করা