C++, Python और JavaScript का उपयोग करके किसी संख्या में अंकों की संख्या की गणना कैसे करें

संख्याओं के साथ कार्य करना प्रोग्रामिंग का एक अभिन्न अंग है। प्रत्येक प्रोग्रामिंग भाषा कई अलग-अलग तरीकों से संख्याओं में हेरफेर करने के लिए सहायता प्रदान करती है। इस लेख में, आप सीखेंगे कि कैसे पुनरावृत्त, लॉग-आधारित और स्ट्रिंग-आधारित दृष्टिकोणों का उपयोग करके एक पूर्णांक में अंकों की कुल संख्या का पता लगाया जाए।

समस्या का विवरण

आपको एक नंबर num दिया गया है। आपको अंकों की कुल संख्या को num में गिनना और प्रिंट करना होगा।

उदाहरण 1 : मान लीजिए संख्या = 123456

१२३४५६ में अंकों की कुल संख्या = ६

इस प्रकार, आउटपुट 6 है।

उदाहरण 2 : मान लीजिए संख्या = 325

325 = 3 . में अंकों की कुल संख्या

इस प्रकार, आउटपुट 3 है।

किसी दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए पुनरावृत्तीय दृष्टिकोण

C++ प्रोग्राम दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए

पुनरावृत्ति का उपयोग करके दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए C++ प्रोग्राम नीचे दिया गया है:

 // C++ program to count the total number of digits in an integer
#include <iostream>
using namespace std;
int countTotalDigits(int num)
{
int result = 0;
while (num != 0)
{
num = num / 10;
++result;
}
return result;
}
int main()
{
int num1 = 123456;
cout << "Total number of digits in " << num1 << ": " << countTotalDigits(num1) << endl;
int num2 = 325;
cout << "Total number of digits in " << num2 << ": " << countTotalDigits(num2) << endl;
return 0;
}

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए पायथन प्रोग्राम

पुनरावृत्ति का उपयोग करके किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए पायथन प्रोग्राम नीचे दिया गया है:

 # Python program to count the total number of digits in an integer
def countTotalDigits(num):
result = 0
while num != 0:
num //= 10
result += 1
return result

num1 = 123456
print("Total number of digits in", num1, ":", countTotalDigits(num1))
num2 = 325
print("Total number of digits in", num2, ":", countTotalDigits(num2))

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

जावास्क्रिप्ट प्रोग्राम किसी दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए

नीचे दी गई संख्या में पुनरावृत्ति का उपयोग करके अंकों की कुल संख्या की गणना करने के लिए जावास्क्रिप्ट प्रोग्राम है:

 // JavaScript program to count the total number of digits in an integer
function countTotalDigits(num) {
var result = 0;
while (num != 0) {
num = Math.floor(num / 10);
++result;
}
return result;
}

var num1 = 123456;
document.write("Total number of digits in " + num1 + ": " + countTotalDigits(num1) + "<br>");
var num2 = 325;
document.write("Total number of digits in " + num2 + ": " + countTotalDigits(num2) + "<br>");

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

किसी दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए लॉग-आधारित दृष्टिकोण

C++ प्रोग्राम दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए

लॉग-आधारित दृष्टिकोण का उपयोग करके किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए सी ++ प्रोग्राम नीचे दिया गया है:

 // C++ program to count total number of digits in an integer
#include <bits/stdc++.h>
using namespace std;
int countTotalDigits(int num)
{
return floor(log10(num) + 1);
}
int main()
{
int num1 = 123456;
cout << "Total number of digits in " << num1 << ": " << countTotalDigits(num1) << endl;
int num2 = 325;
cout << "Total number of digits in " << num2 << ": " << countTotalDigits(num2) << endl;
return 0;
}

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

संबंधित: एक सरणी में सभी तत्वों का योग कैसे खोजें

किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए पायथन प्रोग्राम

लॉग-आधारित दृष्टिकोण का उपयोग करके किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए पायथन प्रोग्राम नीचे दिया गया है:

 # Python program to count the total number of digits in an integer
import math
def countTotalDigits(num):
return math.floor(math.log10(num)+1)

num1 = 123456
print("Total number of digits in", num1, ":", countTotalDigits(num1))
num2 = 325
print("Total number of digits in", num2, ":", countTotalDigits(num2))

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

जावास्क्रिप्ट प्रोग्राम किसी दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए

लॉग-आधारित दृष्टिकोण का उपयोग करके दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

 // JavaScript program to count the total number of digits in an integer
function countTotalDigits(num) {
return Math.floor(Math.log10(num) + 1);
}

var num1 = 123456;
document.write("Total number of digits in " + num1 + " : " + countTotalDigits(num1) + "<br>");
var num2 = 325;
document.write("Total number of digits in " + num2 + " : " + countTotalDigits(num2) + "<br>");

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

किसी दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए स्ट्रिंग-आधारित दृष्टिकोण

C++ प्रोग्राम दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए

स्ट्रिंग-आधारित दृष्टिकोण का उपयोग करके किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए सी ++ प्रोग्राम नीचे दिया गया है:

 // C++ program to count the total number of digits in an integer
#include <bits/stdc++.h>
using namespace std;
int countTotalDigits(int num)
{
string str = to_string(num);
return str.size();
}
int main()
{
int num1 = 123456;
cout << "Total number of digits in " << num1 << ": " << countTotalDigits(num1) << endl;
int num2 = 325;
cout << "Total number of digits in " << num2 << ": " << countTotalDigits(num2) << endl;
return 0;
}

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए पायथन प्रोग्राम

स्ट्रिंग-आधारित दृष्टिकोण का उपयोग करके किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए पायथन प्रोग्राम नीचे दिया गया है:

 # Python program to count the total number of digits in an integer
def countTotalDigits(num):
myStr = str(num)
return len(myStr)

num1 = 123456
print("Total number of digits in", num1, ":", countTotalDigits(num1))
num2 = 325
print("Total number of digits in", num2, ":", countTotalDigits(num2))

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

संबंधित: एकाधिक भाषाओं में दो नंबरों का एलसीएम और जीसीडी कैसे खोजें

जावास्क्रिप्ट प्रोग्राम किसी दी गई संख्या में अंकों की कुल संख्या की गणना करने के लिए

स्ट्रिंग-आधारित दृष्टिकोण का उपयोग करके किसी दिए गए नंबर में अंकों की कुल संख्या की गणना करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

 // JavaScript program to count the total number of digits in an integer
function countTotalDigits(num) {
let str = num.toString();
return str.length;
}

var num1 = 123456;
document.write("Total number of digits in " + num1 + " : " + countTotalDigits(num1) + "<br>");
var num2 = 325;
document.write("Total number of digits in " + num2 + " : " + countTotalDigits(num2) + "<br>");

आउटपुट :

 Total number of digits in 123456: 6
Total number of digits in 325: 3

संबंधित: HTML, CSS और JavaScript का उपयोग करके डिजिटल घड़ी कैसे बनाएं?

अपनी अवधारणाओं को मजबूत करने के लिए परियोजनाओं का विकास करें

यदि आप एक शुरुआती प्रोग्रामर हैं, तो आपको अपनी प्रोग्रामिंग अवधारणाओं को मजबूत करने के लिए कुछ शुरुआती स्तर की परियोजनाओं को विकसित करना होगा। आप टू-डू लिस्ट ऐप, कैलकुलेटर, डिजिटल क्लॉक, साधारण गेम, वेट कन्वर्जन टूल आदि जैसे प्रोजेक्ट विकसित कर सकते हैं। कुछ ऐसा चुनें जो आपकी रुचि को जगाए और व्यवसाय में उतरे; खुश कोडिंग!