Advertisement
Nusrat_Ullah

string changing

Dec 1st, 2020 (edited)
706
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.87 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int i,len,val;
  5.     char a,b,s[100];
  6.     scanf("%[^\n]s",s);
  7.     scanf(" %c %c",&a,&b);
  8.     len=strlen(s);
  9.     for(i=0;i<len;i++){
  10.         if(s[i]==a){
  11.             s[i]=b;
  12.             break;
  13.         }
  14.     }
  15.     printf("%s",s);
  16.     if(b>='A'){
  17.         return 0;
  18.     }
  19.     for(i=0;i<len;i++){
  20.         if(s[i]=='^'){
  21.             val=pow(s[i-1]-'0',s[i+1]-'0');
  22.             break;
  23.         }
  24.         if(s[i]=='+'){
  25.             val=(s[i-1]-'0')+(s[i+1]-'0');
  26.             break;
  27.         }
  28.         if(s[i]=='-'){
  29.             val=(s[i-1]-'0')-(s[i+1]-'0');
  30.             break;
  31.         }
  32.         if(s[i]=='*'){
  33.             val=(s[i-1]-'0')*(s[i+1]-'0');
  34.             break;
  35.         }
  36.         if(s[i]=='/'){
  37.             val=(s[i-1]-'0')/(s[i+1]-'0');
  38.             break;
  39.         }
  40.     }
  41.     printf(" = %d\n",val);
  42.     return 0;
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement