Portál AbcLinuxu, 9. listopadu 2025 19:43
Ř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.