#include #include #include int main() { int a=99,sum=0; char str[10000]; mpz_t val,val1; mpz_init(val); mpz_init(val1); mpz_set_si(val,100); mpz_set_si(val1,100); for(mpz_sub_ui(val,val,1);a!=0;mpz_sub_ui(val,val,1)) { a--; mpz_mul(val1,val1,val); } mpz_get_str(str,10,val1); for(;str[a]!='\0';a++) sum+=str[a]-48; printf("\n\t%i\n\n",sum); return 0; }