Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main()
- {
- int i,len,val;
- char a,b,s[100];
- scanf("%[^\n]s",s);
- scanf(" %c %c",&a,&b);
- len=strlen(s);
- for(i=0;i<len;i++){
- if(s[i]==a){
- s[i]=b;
- break;
- }
- }
- printf("%s",s);
- if(b>='A'){
- return 0;
- }
- for(i=0;i<len;i++){
- if(s[i]=='^'){
- val=pow(s[i-1]-'0',s[i+1]-'0');
- break;
- }
- if(s[i]=='+'){
- val=(s[i-1]-'0')+(s[i+1]-'0');
- break;
- }
- if(s[i]=='-'){
- val=(s[i-1]-'0')-(s[i+1]-'0');
- break;
- }
- if(s[i]=='*'){
- val=(s[i-1]-'0')*(s[i+1]-'0');
- break;
- }
- if(s[i]=='/'){
- val=(s[i-1]-'0')/(s[i+1]-'0');
- break;
- }
- }
- printf(" = %d\n",val);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement