Facebook
From Bistre Bushbaby, 1 Year ago, written in Plain Text.
This paste is a reply to Untitled from Mammoth Panda - go back
Embed
Viewing differences between Untitled and Re: Untitled
#include
#include

int adad(char c){
    return ((48 <= (int)c) && ((int)c <= 57));
}
int characterBeAdad(char c){
    return (int)c - 48;
}

int main(){
    int x;
    long long jam = 0;
    long long tavan;
    long long zarib = 1;
    scanf("%i\n",&x);
    while(1){
        char c; 
        
        scanf("%c",&c);
        if(c == '\n'){
            //printf("%lli %lli\n",zarib, tavan);
            jam += zarib * (int)pow(x,tavan) * 1LL;
            break;
            tavan = 1;
        }
        if(adad(c)){
            zarib *= characterBeAdad(c);
            while(1){
                scanf("%c",&c);
                if(c == ' '){
                    break;
                }
                zarib *= 10;
                zarib += characterBeAdad(c);
            }
        }
        if(c == 'x'){
            scanf(" ^ %lli",&tavan);
        }
        if(c=='+'){
            //printf("%lli %lli\n",zarib, tavan);
            jam += zarib * (int)pow(x,tavan)  * 1LL;
            zarib = 1;
            tavan = 1;
        }
        if(c=='-'){
            //printf("%lli %lli\n",zarib, tavan);
            jam += zarib * (int)pow(x,tavan)  * 1LL;
            zarib = -1;
            tavan = 1;
        }
    }
    printf("%lli",jam);
}

Replies to Re: Untitled rss

Title Name Language When
Re: Re: Untitled Innocent Penguin text 1 Year ago.