اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحباً @Manar Ramadan

تفضلي ,وقمت بإضافة comments(تعليقات) لفهم وظيفة كل جزء في الكود 

 

#include <iostream> 
using namespace std; 
  
// Returns true if s is a number else false 
bool isNumber(string s) 
{ 
    for (int i = 0; i < s.length(); i++) 
        if (isdigit(s[i]) == false) 
            return false; 
  
    return true; 
} 
  

int main() 
{ 
    // Saving the input in a string 
    string str; 
    cout << "Enter a Number" << endl;
    cin >> str;
    // Function returns 1 if all elements 
    // are in range '0-9' 
    if (isNumber(str)) {
        cout << str <<endl;
        cout << "Integer found"<< endl;
  
    // Function returns 0 if the input is 
    // not an integer 
   } else{
        cout << "String found"; 
   }
} 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...