Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- int i,j;
- string a,str,s="+-*/=",op[]={"Addition","Subtraction","Multiply","Division","Assignment"};
- getline(cin,a);
- for(i=0;i<a.length();i++){
- if(isalpha(a[i])){
- printf("%c",a[i++]);
- while((isalpha(a[i])||isdigit(a[i]))&&a[i])
- printf("%c",a[i++]);
- printf(" = is an identifier\n");
- i--;
- }
- else if(isdigit(a[i])){
- printf("%c",a[i++]);
- while(isdigit(a[i])&&a[i])
- printf("%c",a[i++]);
- printf(" = is a number\n");
- i--;
- }
- else if(a[i]==';')printf("; = End of line\n");
- else{
- for(j=0;s[j];j++){
- if(s[j]==a[i]){
- printf("%c = %s Operator\n",a[i],op[j].c_str());
- break;
- }
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement