Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

अंतिम अंक ज्ञात कीजिए जब A का भाज्य, B के भाज्य को C++ में विभाजित करता है


यदि हमारे पास दो पूर्णांक A और B हैं, और B>=A, तो हमें B के अंतिम अंक की गणना करनी होगी! / ए! जब A =2 और B =4 का मान हो, तो परिणाम 2, 2 होता है! =2 और 4! =24, इसलिए 24/2 =12. अंतिम अंक 2 है।

जैसा कि हम जानते हैं कि फैक्टोरियल का अंतिम अंक सेट {0, 1, 2, 4, 6} में होगा, तो इस समस्या को हल करने के लिए इन चरणों का पालन करें -

  • हम ए और बी के बीच अंतर पाएंगे
  • यदि अंतर>=5 है, तो उत्तर 0 है
  • अन्यथा, (A + 1) से B तक पुनरावृति करें। फिर उन्हें गुणा करें और संग्रहीत करें।
  • गुणा का अंतिम अंक उत्तर होगा।

उदाहरण

#include<iostream>
using namespace std;
int findLastDigit(long long int A, long long int B) {
   int x = 1;
   if (A == B)
      return 1;
   else if ((B - A) >= 5)
      return 0;
   else {
      for (long long int i = A + 1; i <= B; i++)
         x = (x * (i % 10)) % 10;
      return x % 10;
   }
}
int main() {
   cout << "Last digit is: " << findLastDigit(2, 4);
}

आउटपुट

Last digit is: 2

  1. C++ का प्रयोग करते हुए N भाज्यों के योग का इकाई स्थान अंक ज्ञात कीजिए।

    5 के भाज्य के रूप में, इकाई स्थान 0 है, इसलिए 5 के बाद, यह इकाई स्थान को बदलने में योगदान नहीं देगा। N =4 और अधिक के लिए, यह 3 होगा। हम इकाई स्थान के लिए एक चार्ट बना सकते हैं, और इसका उपयोग कार्यक्रम में किया जाएगा। उदाहरण #include<iostream> #include<cmath> using namespace std; double

  1. सी ++ प्रोग्राम संख्याओं की एक सरणी के उत्पाद में पहला अंक खोजने के लिए

    इस लेख में, हम दिए गए सरणी के तत्वों के उत्पाद में पहला अंक खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उदाहरण के लिए, मान लें कि हमें एक सरणी दी गई है। arr = {12, 5, 16} तब इन तत्वों का गुणनफल 12*5*16 =960 होगा। इसलिए, परिणाम यानी इस मामले में उत्पाद का पहला अंक 9 होगा। उदाहरण #include <bits/st

  1. सी ++ प्रोग्राम फैक्टोरियल खोजने के लिए

    एक गैर-ऋणात्मक पूर्णांक n का गुणनखंड उन सभी धनात्मक पूर्णांकों का गुणनफल होता है जो n से कम या उसके बराबर होते हैं। उदाहरण के लिए:5 का भाज्य 120 है। 5! = 5 * 4 * 3 * 2 *1 5! = 120 एक पूर्णांक का भाज्य एक पुनरावर्ती कार्यक्रम या एक गैर-पुनरावर्ती कार्यक्रम का उपयोग करके पाया जा सकता है। इन दोनों का