| Task: | Dice Combinations |
| Sender: | aalto26ch_006 |
| Submission time: | 2026-09-12 17:00:37 +0300 |
| Language: | C |
| Status: | COMPILE ERROR |
Compiler report
input/code.c: In function 'main':
input/code.c:4:11: error: expected expression before 'int'
4 | #define N int(pow(10,9)+7)
| ^~~
input/code.c:17:29: note: in expansion of macro 'N'
17 | count[x] %= N;
| ^
input/code.c:8:5: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
8 | scanf("%d", &n);
| ^~~~~~~~~~~~~~~Code
#include <stdio.h>
#include <math.h>
#define N int(pow(10,9)+7)
int main() {
int n;
scanf("%d", &n);
int count[n+1];
count[0] = 1;
for (int x=1; x<n+1; x++) {
for (int k=1; k<=6; k++) {
if (x-k >= 0) {
count[x] += count[x-k];
count[x] %= N;
}
}
}
printf("%d",count[n]);
}