#1518
sudoku
Scrieţi un program care, pentru o matrice 9 x 9
dată, reprezentând un puzzle SUDOKU, determină o soluţie a unui astfel de puzzle.
Problema | sudoku | Operații I/O |
sudoku.in /sudoku.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #36640614 | Utilizator | |
Fișier | sudoku.c | Dimensiune | 2.05 KB |
Data încărcării | 13 Mai 2022, 15:15 | Scor / rezultat | Eroare de compilare |
sudoku.c: In function 'valid': sudoku.c:13:1: error: 'for' loop initial declarations are only allowed in C99 mode for(int i=y;i<81;i=i+9){ ^ sudoku.c:13:1: note: use option -std=c99 or -std=gnu99 to compile your code sudoku.c:20:9: error: redefinition of 'i' for(int i=y;i<y+9;i++){ ^ sudoku.c:13:9: note: previous definition of 'i' was here for(int i=y;i<81;i=i+9){ ^ sudoku.c:20:1: error: 'for' loop initial declarations are only allowed in C99 mode for(int i=y;i<y+9;i++){ ^ sudoku.c:30:9: error: redefinition of 'i' for(int i=0;i<2;i++){ ^ sudoku.c:20:9: note: previous definition of 'i' was here for(int i=y;i<y+9;i++){ ^ sudoku.c:30:1: error: 'for' loop initial declarations are only allowed in C99 mode for(int i=0;i<2;i++){ ^ sudoku.c:32:5: error: 'for' loop initial declarations are only allowed in C99 mode for(int j=0;j<2;j++){ ^ sudoku.c:10:8: warning: unused variable 'x' [-Wunused-variable] int x=k; ^ sudoku.c: In function 'sol': sudoku.c:49:9: error: 'for' loop initial declarations are only allowed in C99 mode for (int i=0;i<k;i++){ ^ sudoku.c: In function 'tipar': sudoku.c:56:7: error: 'for' loop initial declarations are only allowed in C99 mode for (int i=0;i<81;i++){ ^ sudoku.c: In function 'backk': sudoku.c:65:7: error: 'for' loop initial declarations are only allowed in C99 mode for (int x=1;x<=9;x++) { ^ sudoku.c: In function 'main': sudoku.c:79:5: error: 'for' loop initial declarations are only allowed in C99 mode for(int i=0;i<81;i++){ ^ sudoku.c:80:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f,"%d",&st[i]); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema sudoku 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ă.