עריסטו
Active member
עוד חידת C
מה עושה התוכנית הבאה, ואיך היא פועלת?
מה עושה התוכנית הבאה, ואיך היא פועלת?
#include <stdio.h> void main() { int y = 0, z = 10000, r = 0, i[3000], v = 3000, t = v, u = 1, a = 0; for (; t; !--t ? printf("%04d", r / z + y), y = r % z, t = a = v -= 15 : i[t] = (r = z * (a ? i[t] : 2000) + r / u * t) % (u = 2 * t - 1)); }