Portál AbcLinuxu, 12. května 2025 07:55
Řešení dotazu:
chtěl jsem použít funkci for ale nějak se mi nedařilo...Ano ? A k čemu jsi došel, kde jsi se zasekl, s čím máš problém ?
#include <stdio.h> #include <gmp.h> int main(void) { mpq_t result, one; mpq_init(result); mpq_init(one); mpq_set_ui(result, 0, 1); mpq_set_ui(one, 1, 1); for (unsigned int i = 0; i < 100; i++) { mpq_add(result, result, one); mpq_inv(result, result); } mpq_out_str(stdout, 10, result); printf("%.16g\n", mpq_get_d(result)); mpq_clear(one); mpq_clear(result); return 0; }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.