Można poprawić poniższy program aby wypisywał możliwości otrzymania 100zł z 2,5 i 10zł?
#include <stdio.h>
#define CEL 100
#define NOMINALY 3
int main() {
int i, j;
// tablica z wartościami
int t[CEL + 1];
for (i = 0; i <= CEL; i++) { t[i] = 0; }
t[0] = 1;
// tablica z nominałami
int n[] = {2, 5, 10};
// zaczynamy zabawę
for (i = 0; i < NOMINALY; i++) {
for (j = n[i]; j <= CEL; j++) {
t[j] = t[j] + t[j - n[i]];
}
}
printf("%d\n", t[CEL]);
}