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

Replies to Re: Re: Untitled rss

Title Name Language When
Re: Re: Re: Untitled Colossal Sloth text 1 Year ago.