Write a function to check whether a given input is an integer or a string. Definition of an integer : Every element should be a valid digit, i.e '0-9'. Definition of a string : Any one element should be an invalid digit, i.e any symbol other than '0-9'. Examples:
Input : 127 Output : Integer Explanation : All digits are in the range '0-9'.
Input : 199.7 Output : String Explanation : A dot is present.
Input : 122B Output : String Explanation : A alphabet is present.
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
getline(cin, s);
int c=0;
for (int i=0;i<s.length();i++)
if ((s[i]- '0' > 9) || (s[i]- '0' < 0)){
cout<< "Not an integer\n";
exit(0);
}
cout<< "Integer :)";
}