#320
PartitiiNumar
Se dă un număr natural n
. Determinaţi, în ordine lexicografică, toate modalităţile de a-l scrie pe n
ca sumă de numere naturale.
Problema | PartitiiNumar | Operații I/O |
partitiinumar.in /partitiinumar.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #20074642 | Utilizator | |
Fișier | partitiinumar.c | Dimensiune | 909 B |
Data încărcării | 17 Ianuarie 2020, 19:24 | Scor / rezultat | Eroare de compilare |
partitiinumar.c:1:9: error: #include expects "FILENAME" or <FILENAME> #include <cstdio> ^ partitiinumar.c:2:9: error: #include expects "FILENAME" or <FILENAME> #include <algorithm> ^ partitiinumar.c:4:1: error: stray '\302' in program using namespace std; ^ partitiinumar.c:4:1: error: stray '\240' in program partitiinumar.c:4:1: error: unknown type name 'using' partitiinumar.c:4:1: error: stray '\302' in program partitiinumar.c:4:1: error: stray '\240' in program partitiinumar.c:4:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'std' using namespace std; ^ partitiinumar.c:5:1: error: stray '\302' in program int n, x[50], s; ^ partitiinumar.c:5:1: error: stray '\240' in program partitiinumar.c:5:1: error: stray '\302' in program partitiinumar.c:5:1: error: stray '\240' in program partitiinumar.c:5:1: error: stray '\302' in program partitiinumar.c:5:1: error: stray '\240' in program partitiinumar.c:6:1: error: stray '\302' in program int afisare(int k) ^ partitiinumar.c:6:1: error: stray '\240' in program partitiinumar.c:6:1: error: stray '\302' in program partitiinumar.c:6:1: error: stray '\240' in program partitiinumar.c: In function 'afisare': partitiinumar.c:8:1: error: stray '\302' in program for(int i = 1; i <= k; i ++) ^ partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:9: error: 'for' loop initial declarations are only allowed in C99 mode for(int i = 1; i <= k; i ++) ^ partitiinumar.c:8:9: note: use option -std=c99 or -std=gnu99 to compile your code partitiinumar.c:8:1: error: stray '\302' in program for(int i = 1; i <= k; i ++) ^ partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:8:1: error: stray '\302' in program partitiinumar.c:8:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program printf("%d ", x[i]); ^ partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: error: stray '\302' in program partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:9:1: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration] partitiinumar.c:9:17: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default] printf("%d ", x[i]); ^ partitiinumar.c:9:1: error: stray '\302' in program printf("%d ", x[i]); ^ partitiinumar.c:9:1: error: stray '\240' in program partitiinumar.c:10:1: error: stray '\302' in program printf("\n"); ^ partitiinumar.c:10:1: error: stray '\240' in program partitiinumar.c:10:1: error: stray '\302' in program partitiinumar.c:10:1: error: stray '\240' in program partitiinumar.c:10:1: error: stray '\302' in program partitiinumar.c:10:1: error: stray '\240' in program partitiinumar.c:10:1: error: stray '\302' in program partitiinumar.c:10:1: error: stray '\240' in program partitiinumar.c: At top level: partitiinumar.c:12:1: error: stray '\302' in program bool cont(int k) ^ partitiinumar.c:12:1: error: stray '\240' in program partitiinumar.c:12:1: error: unknown type name 'bool' partitiinumar.c:12:1: error: stray '\302' in program partitiinumar.c:12:1: error: stray '\240' in program partitiinumar.c: In function 'cont': partitiinumar.c:14:1: error: stray '\302' in program s = 0; ^ partitiinumar.c:14:1: error: stray '\240' in program partitiinumar.c:14:1: error: stray '\302' in program partitiinumar.c:14:1: error: stray '\240' in program partitiinumar.c:14:1: error: stray '\302' in program partitiinumar.c:14:1: error: stray '\240' in program partitiinumar.c:14:1: error: stray '\302' in program partitiinumar.c:14:1: error: stray '\240' in program partitiinumar.c:14:1: error: stray '\302' in program partitiinumar.c:14:1: error: stray '\240' in program partitiinumar.c:14:1: error: stray '\302' in program partitiinumar.c:14:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program if(x[k] < x[k - 1]) return 0; ^ partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:15:1: error: stray '\302' in program partitiinumar.c:15:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program for(int i = 1; i <= k; i ++) ^ partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:9: error: 'for' loop initial declarations are only allowed in C99 mode for(int i = 1; i <= k; i ++) ^ partitiinumar.c:16:1: error: stray '\302' in program for(int i = 1; i <= k; i ++) ^ partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:16:1: error: stray '\302' in program partitiinumar.c:16:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program s = s + x[i]; ^ partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:17:1: error: stray '\302' in program partitiinumar.c:17:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program if(s <= n) return 1; ^ partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:18:1: error: stray '\302' in program partitiinumar.c:18:1: error: stray '\240' in program partitiinumar.c:19:1: error: stray '\302' in program return 0; ^ partitiinumar.c:19:1: error: stray '\240' in program partitiinumar.c:19:1: error: stray '\302' in program partitiinumar.c:19:1: error: stray '\240' in program partitiinumar.c:19:1: error: stray '\302' in program partitiinumar.c:19:1: error: stray '\240' in program partitiinumar.c:19:1: error: stray '\302' in program partitiinumar.c:19:1: error: stray '\240' in program partitiinumar.c:19:1: error: stray '\302' in program partitiinumar.c:19:1: error: stray '\240' in program partitiinumar.c: At top level: partitiinumar.c:21:1: error: stray '\302' in program int backtracking(int k) ^ partitiinumar.c:21:1: error: stray '\240' in program partitiinumar.c:21:1: error: stray '\302' in program partitiinumar.c:21:1: error: stray '\240' in program partitiinumar.c: In function 'backtracking': partitiinumar.c:23:1: error: stray '\302' in program if(s == n) afisare(k - 1); ^ partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:23:1: error: stray '\302' in program partitiinumar.c:23:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program for(int i = 1; i <= n - k + 1; i ++) ^ partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:9: error: 'for' loop initial declarations are only allowed in C99 mode for(int i = 1; i <= n - k + 1; i ++) ^ partitiinumar.c:24:1: error: stray '\302' in program for(int i = 1; i <= n - k + 1; i ++) ^ partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:24:1: error: stray '\302' in program partitiinumar.c:24:1: error: stray '\240' in program partitiinumar.c:25:1: error: stray '\302' in program { ^ partitiinumar.c:25:1: error: stray '\240' in program partitiinumar.c:25:1: error: stray '\302' in program partitiinumar.c:25:1: error: stray '\240' in program partitiinumar.c:25:1: error: stray '\302' in program partitiinumar.c:25:1: error: stray '\240' in program partitiinumar.c:25:1: error: stray '\302' in program partitiinumar.c:25:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program x[k] = i; ^ partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:26:1: error: stray '\302' in program partitiinumar.c:26:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program if(cont(k)) ^ partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:27:1: error: stray '\302' in program partitiinumar.c:27:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program backtracking(k + 1); ^ partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:28:1: error: stray '\302' in program partitiinumar.c:28:1: error: stray '\240' in program partitiinumar.c:29:1: error: stray '\302' in program } ^ partitiinumar.c:29:1: error: stray '\240' in program partitiinumar.c:29:1: error: stray '\302' in program partitiinumar.c:29:1: error: stray '\240' in program partitiinumar.c:29:1: error: stray '\302' in program partitiinumar.c:29:1: error: stray '\240' in program partitiinumar.c:29:1: error: stray '\302' in program partitiinumar.c:29:1: error: stray '\240' in program partitiinumar.c: At top level: partitiinumar.c:31:1: error: stray '\302' in program int main() ^ partitiinumar.c:31:1: error: stray '\240' in program partitiinumar.c: In function 'main': partitiinumar.c:33:1: error: stray '\302' in program freopen("partitiinumar.in", "r", stdin); ^ partitiinumar.c:33:1: error: stray '\240' in program partitiinumar.c:33:1: error: stray '\302' in program partitiinumar.c:33:1: error: stray '\240' in program partitiinumar.c:33:1: error: stray '\302' in program partitiinumar.c:33:1: error: stray '\240' in program partitiinumar.c:33:1: error: stray '\302' in program partitiinumar.c:33:1: error: stray '\240' in program partitiinumar.c:33:1: warning: implicit declaration of function 'freopen' [-Wimplicit-function-declaration] partitiinumar.c:33:1: error: stray '\302' in program partitiinumar.c:33:1: error: stray '\240' in program partitiinumar.c:33:1: error: stray '\302' in program partitiinumar.c:33:1: error: stray '\240' in program partitiinumar.c:33:44: error: 'stdin' undeclared (first use in this function) freopen("partitiinumar.in", "r", stdin); ^ partitiinumar.c:33:44: note: each undeclared identifier is reported only once for each function it appears in partitiinumar.c:34:1: error: stray '\302' in program freopen("partitiinumar.out", "w", stdout); ^ partitiinumar.c:34:1: error: stray '\240' in program partitiinumar.c:34:1: error: stray '\302' in program partitiinumar.c:34:1: error: stray '\240' in program partitiinumar.c:34:1: error: stray '\302' in program partitiinumar.c:34:1: error: stray '\240' in program partitiinumar.c:34:1: error: stray '\302' in program partitiinumar.c:34:1: error: stray '\240' in program partitiinumar.c:34:1: error: stray '\302' in program partitiinumar.c:34:1: error: stray '\240' in program partitiinumar.c:34:1: error: stray '\302' in program partitiinumar.c:34:1: error: stray '\240' in program partitiinumar.c:34:45: error: 'stdout' undeclared (first use in this function) freopen("partitiinumar.out", "w", stdout); ^ partitiinumar.c:35:1: error: stray '\302' in program scanf("%d", &n); ^ partitiinumar.c:35:1: error: stray '\240' in program partitiinumar.c:35:1: error: stray '\302' in program partitiinumar.c:35:1: error: stray '\240' in program partitiinumar.c:35:1: error: stray '\302' in program partitiinumar.c:35:1: error: stray '\240' in program partitiinumar.c:35:1: error: stray '\302' in program partitiinumar.c:35:1: error: stray '\240' in program partitiinumar.c:35:1: warning: implicit declaration of function 'scanf' [-Wimplicit-function-declaration] partitiinumar.c:35:9: warning: incompatible implicit declaration of built-in function 'scanf' [enabled by default] scanf("%d", &n); ^ partitiinumar.c:35:1: error: stray '\302' in program scanf("%d", &n); ^ partitiinumar.c:35:1: error: stray '\240' in program partitiinumar.c:36:1: error: stray '\302' in program backtracking(1); ^ partitiinumar.c:36:1: error: stray '\240' in program partitiinumar.c:36:1: error: stray '\302' in program partitiinumar.c:36:1: error: stray '\240' in program partitiinumar.c:36:1: error: stray '\302' in program partitiinumar.c:36:1: error: stray '\240' in program partitiinumar.c:36:1: error: stray '\302' in program partitiinumar.c:36:1: error: stray '\240' in program partitiinumar.c:37:1: error: stray '\302' in program return 0; ^ partitiinumar.c:37:1: error: stray '\240' in program partitiinumar.c:37:1: error: stray '\302' in program partitiinumar.c:37:1: error: stray '\240' in program partitiinumar.c:37:1: error: stray '\302' in program partitiinumar.c:37:1: error: stray '\240' in program partitiinumar.c:37:1: error: stray '\302' in program partitiinumar.c:37:1: error: stray '\240' in program partitiinumar.c:37:1: error: stray '\302' in program partitiinumar.c:37:1: error: stray '\240' in program partitiinumar.c: In function 'afisare': partitiinumar.c:11:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ partitiinumar.c: In function 'backtracking': partitiinumar.c:30:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema PartitiiNumar face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.