Facebook
From Colossal Sloth, 2 Years ago, written in Plain Text.
This paste is a reply to Re: Re: Untitled from Innocent Penguin - view diff
Embed
Download Paste or View Raw
Hits: 102
  1. #include<stdio.h>
  2. #include<math.h>
  3.  
  4. int adad(char c ){
  5.         return ((int)c>=(int)'0' && (int)'9'>=(int)c);
  6. }
  7. int tabdil(char c){
  8.         return (int)c - (int)'0';
  9. }
  10.  
  11. int main()
  12. {
  13.         int x;scanf("%i\n",&x);
  14.         long long jam = 0;
  15.         long long jomle = 1;
  16.         int zarib = 1;
  17.         int tavan = 1;
  18.         while(1){
  19.                 char c;scanf("%c",&c);
  20.                 if(adad(c)){
  21.                         zarib=tabdil(c);
  22.                         while(1){
  23.                                 char r;scanf("%c",&r);
  24.                                 if(!adad(r)){
  25.                                         break;
  26.                                 }
  27.                                 zarib*=10;
  28.                                 zarib+=tabdil(r);
  29.                         }
  30.                 }
  31.                 if(c=='x'){
  32.                         scanf(" ^ %i",&tavan);
  33.                         jomle *= zarib * pow(x,tavan);
  34.                 }
  35.                 if(c == '+' || c == '-'){
  36.                         jam += jomle;
  37.                         jomle = pow(-1, c == '+');
  38.                         zarib = 1;
  39.                         tavan = 1;
  40.                 }
  41.                 if(c=='\n'){
  42.                         jam+=jomle;
  43.                         break;
  44.                 }
  45.         }
  46.         printf("%lli",jam);
  47. }

Replies to Re: Re: Re: Untitled rss

Title Name Language When
Re: Re: Re: Re: Untitled Ample Ostrich text 2 Years ago.