كيفية حساب عدد الأرقام في رقم باستخدام C ++ و Python و JavaScript

العمل مع الأرقام جزء لا يتجزأ من البرمجة. توفر كل لغة برمجة دعمًا لمعالجة الأرقام بعدة طرق مختلفة. في هذه المقالة ، ستتعلم كيفية العثور على العدد الإجمالي للأرقام في عدد صحيح باستخدام الأساليب التكرارية والقائمة على السجل والقائمة على السلاسل.

عرض المشكلة

تحصل على عدد الأسطوانات . تحتاج إلى الاعتماد وطباعة عدد من الأرقام في الأسطوانات .

مثال 1 : لنفترض أن num = 123456

إجمالي عدد الأرقام في 123456 = 6

وبالتالي ، يكون الناتج 6.

مثال 2 : دع العدد = 325

إجمالي عدد الأرقام في 325 = 3

وبالتالي ، يكون الناتج 3.

نهج تكراري لحساب العدد الإجمالي للأرقام في رقم معين

برنامج C ++ لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج C ++ لحساب العدد الإجمالي للأرقام في رقم معين باستخدام التكرار:

// C++ program to count the total number of digits in an integer #include 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)=""><> int num2 = 325; cout < "total="" number="" of="" digits="" in="" "="">< num2="">< ":="" "="">< counttotaldigits(num2)=""><> return 0; }

الإخراج :

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

برنامج Python لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج Python لحساب العدد الإجمالي للأرقام في رقم معين باستخدام التكرار:

# 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 لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج JavaScript لحساب العدد الإجمالي للأرقام في رقم معين باستخدام التكرار:

// 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) + " "); var num2 = 325; document.write("Total number of digits in " + num2 + ": " + countTotalDigits(num2) + " ");

الإخراج :

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

نهج قائم على السجل لحساب العدد الإجمالي للأرقام في رقم معين

برنامج C ++ لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج C ++ لحساب العدد الإجمالي للأرقام في رقم معين باستخدام نهج قائم على السجل:

// C++ program to count total number of digits in an integer #include 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)=""><> int num2 = 325; cout < "total="" number="" of="" digits="" in="" "="">< num2="">< ":="" "="">< counttotaldigits(num2)=""><> return 0; }

الإخراج :

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

ذات صلة: كيفية البحث عن مجموع كل العناصر في مصفوفة

برنامج Python لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج Python لحساب العدد الإجمالي للأرقام في رقم معين باستخدام نهج قائم على السجل:

# 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 لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج JavaScript لحساب العدد الإجمالي للأرقام في رقم معين باستخدام نهج قائم على السجل:

// 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) + " "); var num2 = 325; document.write("Total number of digits in " + num2 + " : " + countTotalDigits(num2) + " ");

الإخراج :

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

نهج قائم على السلاسل لحساب العدد الإجمالي للأرقام في رقم معين

برنامج C ++ لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج C ++ لحساب العدد الإجمالي للأرقام في رقم معين باستخدام نهج قائم على السلسلة:

// C++ program to count the total number of digits in an integer #include 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)=""><> int num2 = 325; cout < "total="" number="" of="" digits="" in="" "="">< num2="">< ":="" "="">< counttotaldigits(num2)=""><> return 0; }

الإخراج :

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

برنامج Python لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج Python لحساب العدد الإجمالي للأرقام في رقم معين باستخدام نهج قائم على السلسلة:

# 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

الموضوعات ذات الصلة: كيفية البحث عن LCM و GCD لرقمين في لغات متعددة

برنامج JavaScript لحساب العدد الإجمالي للأرقام في رقم معين

يوجد أدناه برنامج JavaScript لحساب العدد الإجمالي للأرقام في رقم معين باستخدام نهج قائم على السلسلة:

// 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) + " "); var num2 = 325; document.write("Total number of digits in " + num2 + " : " + countTotalDigits(num2) + " ");

الإخراج :

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

الموضوعات ذات الصلة: كيفية إنشاء ساعة رقمية باستخدام HTML و CSS وجافا سكريبت

تطوير المشاريع لترسيخ مفاهيمك

إذا كنت مبرمجًا مبتدئًا ، فسيكون عليك تطوير بعض المشاريع على مستوى المبتدئين لترسيخ مفاهيم البرمجة الخاصة بك. يمكنك تطوير مشاريع مثل تطبيقات قائمة المهام ، والآلات الحاسبة ، والساعات الرقمية ، والألعاب البسيطة ، وأدوات تحويل الوزن ، وما إلى ذلك. اختر شيئًا يثير اهتمامك وانطلق إلى العمل ؛ ترميز سعيد!


كيفية حساب قيمة nCr

كيفية حساب قيمة nCr

الجمع مفهوم رياضي. يشير إلى ترتيب العديد من العناصر حيث يكون ترتيبها غير ذي صلة. تصف الصيغة الأساسية عدد التركيبات الصالحة.

الشروع في العمل مع Redis و PHP لتخزين البيانات بسرعة

الشروع في العمل مع Redis و PHP لتخزين البيانات بسرعة

يعد محرك التخزين Redis الشهير أداة ممتازة ولا بد من امتلاكها في أي ترسانة من مطوري البرامج. يسمح محرك التخزين في الذاكرة بتخزين واسترجاع البيانات بسرعة مذهلة ، تصل إلى 32 مليون استفسار في الثانية ، مما يجعلها مكملاً رئيسياً لأي محرك قاعدة بيانات رئيسي.

أفضل 10 توزيعات Linux للمطورين

أفضل 10 توزيعات Linux للمطورين

على الرغم من أن Linux قد لا يكون نظام التشغيل المفضل للمستخدمين العاديين ، إلا أنه الخيار المفضل لمعظم المطورين والمبرمجين. Linux هو نظام تشغيل أكثر عملية تم تصميمه بشكل صريح مع وضع البرمجة والمطورين في الاعتبار.

كيفية استضافة موقع Python الخاص بك مجانًا على Heroku

كيفية استضافة موقع Python الخاص بك مجانًا على Heroku

لقد انتهيت للتو من إنشاء موقع ويب بسيط للمحفظة باستخدام Python ، وتريد طرحه باستخدام الاستضافة المجانية. لقد سمعت عن استضافة Herokus المجانية ، لكنك لا تفهم تمامًا الجوانب الفنية المتضمنة.

كيفية اختبار API باستخدام Python و JavaScript

كيفية اختبار API باستخدام Python و JavaScript

إنه خط رفيع بين اختيار واجهة برمجة التطبيقات (API) وتحديد ما إذا كان يمكنك العمل معها أم لا. تحتوي معظم واجهات برمجة تطبيقات REST على بنية عامة وتتبع مسار طلب مشترك. لكن بعض واجهات برمجة التطبيقات هناك تحيد عن المعيار. وبالتالي ، يصبح من الصعب استخدامها.

كيف تتعلم لغة Python مجانًا

كيف تتعلم لغة Python مجانًا

شهدت شعبية بايثون ازدهارًا هائلاً في الآونة الأخيرة ، ولسبب وجيه. بناء جملة Pythons بسيط وسهل الفهم ، خاصة عند مقارنته بالعديد من لغات البرمجة الشائعة الأخرى.

كيفية حساب قيمة nCr

كيفية حساب قيمة nCr

الجمع مفهوم رياضي. يشير إلى ترتيب العديد من العناصر حيث يكون ترتيبها غير ذي صلة. تصف الصيغة الأساسية عدد التركيبات الصالحة.

كيف تكتب وتجمع أول كود سوليتى الخاص بك

كيف تكتب وتجمع أول كود سوليتى الخاص بك

Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

يحب العديد من المبرمجين حل المشكلات الرياضية الصعبة باستخدام الكود. يساعد على شحذ العقل وتحسين مهارات حل المشكلات. في هذه المقالة ، ستتعلم كيفية العثور على أصغر وأكبر المربعات والمكعبات الكاملة المكونة من رقم n باستخدام Python و C ++ و JavaScript. يحتوي كل مثال أيضًا على عينة إخراج لعدة قيم مختلفة.

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

بينما يمكنك استخدام آلة حاسبة رسومية على جهاز الكمبيوتر الخاص بك ، يمكن لمترجم لغة البرمجة Python أن يتضاعف كآلة حاسبة مكتبية. إنها مزحة شائعة في مجتمع Python والتي تم ذكرها في البرنامج التعليمي الرسمي. إليك كيف يمكنك استخدام بايثون كآلة حاسبة.

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

يعد تضمين خدمات الجهات الخارجية في منشورات WordPress الخاصة بك طريقة مثيرة لجذب اهتمام الزائر. يوفر المحتوى المضمن أيضًا إشارات مرئية تجعل المسح الضوئي أسهل. جعل WordPress إضافة هذا النوع من المحتوى أمرًا سهلاً.

ابدأ مع Jupyter Notebook: برنامج تعليمي

ابدأ مع Jupyter Notebook: برنامج تعليمي

إذا كنت عالم بيانات طموحًا يعمل مع Python أو R ، فأنت بحاجة إلى معرفة كيفية استخدام Jupyter Notebook. إنه IDE مفتوح المصدر وقائم على الخادم لمعالجة البيانات ومشاركة التعليمات البرمجية الحية ، فضلاً عن إدارة سير عمل علم البيانات.

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

التكنولوجيا هي بلا شك صناعة المستقبل. إذا كنت واحدًا من ملايين الشباب الذين هم على وشك الغوص في المرحلة الأولى من حياتك المهنية ، فقد تتساءل عما يجب عليك فعله إذا كنت لا تحب البرمجة.

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

يصبح تعلم لغة برمجة جديدة مثل Python أمرًا سهلاً إذا كان لديك خارطة طريق شاملة توضح بالتفصيل المفاهيم التي يجب تعلمها كمبتدئ وكيفية التقدم أكثر للوصول إلى المرحلة التالية. حتى المبرمجين المتوسطين يجب أن يصقلوا بشكل متكرر أساسياتهم لبناء أساس متين لأنفسهم.

أول تطبيق ويب ASP.NET لديك: كيفية البدء

أول تطبيق ويب ASP.NET لديك: كيفية البدء

ASP.NET هو إطار عمل مجاني عبر الأنظمة الأساسية من Microsoft لإنشاء تطبيقات وخدمات الويب. منصة ASP.NET هي امتداد لـ .NET ، وهي منصة مطورة للأدوات ولغات البرمجة والمكتبات المستخدمة لبناء تطبيقات مختلفة.