কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রাম: ইনপুট পূর্ণসংখ্যা নাকি স্ট্রিং কিনা তা যাচাই করা

ব্যবহারকারীর ইনপুট দেওয়া থাকলে, সেটি পূর্ণসংখ্যা কিনা স্ট্রিং কিনা তা যাচাই করতে হবে।

পূর্ণসংখ্যা হতে পারে ০-৯ এর যেকোনো ডিজিটের কম্বিনেশন এবং স্ট্রিং হতে পারে ০-৯ বাদে যেকোনো কম্বিনেশন।

উদাহরণ

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

ব্যবহৃত পদ্ধতি:

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

আলগরিদম

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

C++ প্রোগ্রাম উদাহরণ

#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<

আউটপুট

sunidhi is a string 1234 is an integer
  1. সি++-এ অ্যারে বিটোনিক (Bitonic) কিনা তা যাচাই করার প্রোগ্রাম

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

  3. C#-এ স্ট্রিংয়ে URL চেক করা

  4. পাইথন ৩-এ রয় ইনপুট ইন্টিজার কিনা যাচাই করা