#include #include #include int main() { int a=1; mpz_t pow,res; mpz_init(pow); mpz_init(res); mpz_set_si(res,0); for(;a<1000;a++) { mpz_ui_pow_ui(pow,a,a); mpz_add(res,res,pow); } gmp_printf("%Zd\n\n",res); system("pause"); return 0; }