কম্পিউটার

ইনপুট একটি পূর্ণসংখ্যা বা একটি স্ট্রিং কিনা তা পরীক্ষা করার জন্য C++ প্রোগ্রাম


ব্যবহারকারীর দ্বারা একটি ইনপুট দেওয়া হয় এবং কাজটি হল প্রদত্ত ইনপুটটি একটি পূর্ণসংখ্যা বা একটি স্ট্রিং কিনা তা পরীক্ষা করা৷

পূর্ণসংখ্যা 0 -9 এর মধ্যে যেকোনো সংখ্যার সংমিশ্রণ হতে পারে এবং স্ট্রিং 0 - 9 ব্যতীত যেকোনো সংমিশ্রণ হতে পারে।

উদাহরণ

Input-: 123
Output-: 123 is an integer
Input-: Tutorials Point
Output-: Tutorials Point is a string

নিচে ব্যবহৃত পদ্ধতিটি নিম্নরূপ

  • ডেটা ইনপুট করুন।
  • isdigit() ফাংশন প্রয়োগ করুন যা প্রদত্ত ইনপুট সংখ্যাসূচক অক্ষর কিনা তা পরীক্ষা করে। এই ফাংশনটি একক আর্গুমেন্টকে পূর্ণসংখ্যা হিসাবে গ্রহণ করে এবং int টাইপের মানও প্রদান করে।
  • ফলাফল আউটপুট প্রিন্ট করুন।

অ্যালগরিদম

int i =0 এবং i Start Step 1->declare function to check if number or string    bool check_number(string str)    Loop For int i = 0 and i < str.length() and i++       If (isdigit(str[i]) == false)          return false       End    End    return true step 2->Int main()    set string str = "sunidhi"       IF (check_number(str))          Print " is an integer"       End       Else          Print " is a string"       End       Set string str1 = "1234"          IF (check_number(str1))             Print " is an integer"          End          Else             Print " is a string"          End Stop

উদাহরণ

#include <iostream>
using namespace std;
//check if number or string
bool check_number(string str) {
   for (int i = 0; i < str.length(); i++)
   if (isdigit(str[i]) == false)
      return false;
      return true;
}
int main() {
   string str = "sunidhi";
   if (check_number(str))
      cout<<str<< " is an integer"<<endl;
   else
      cout<<str<< " is a string"<<endl;
      string str1 = "1234";
   if (check_number(str1))
      cout<<str1<< " is an integer";
   else
      cout<<str1<< " is a string";
}

আউটপুট

sunidhi is a string
1234 is an integer

  1. C++ এ একটি অ্যারের বিটনোসিটি পরীক্ষা করার জন্য প্রোগ্রাম

  2. C++ এ ইনভোলুটরি ম্যাট্রিক্স চেক করার প্রোগ্রাম

  3. একটি স্ট্রিং-এ URL পরীক্ষা করার জন্য C# প্রোগ্রাম

  4. পাইথন 3 এ কাঁচা ইনপুট পূর্ণসংখ্যা কিনা তা আমি কীভাবে পরীক্ষা করব?