#1748
Cursă
C++
Costică este alergător la un maraton. El parcurge un traseu sub forma unei matrice cu n
linii şi m
coloane linie cu linie şi pe fiecare linie, de la stânga la dreapta. Dacă Costică întâlneşte un număr prim, el este penalizat, fiind trimis pe linia şi coloana anterioară, iar dacă acesta întâlneşte un număr perfect, poate avansa pe linia şi coloana următoare. Dacă mişcarea pe linie şi pe coloană depăşeşte limitele matricei, atunci se va efectua numai mişcarea care nu trece de aceste limite sau nu se va efectua nici o mişcare. Afişaţi timpul t
în care parcurge Costică traseul.
Problema | Cursă | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #43489433 | Utilizator | |
Fișier | cursă.cpp | Dimensiune | 1.76 KB |
Data încărcării | 28 Aprilie 2023, 17:48 | Scor / rezultat | Eroare de compilare |
cursă.cpp: In function 'int main()': cursă.cpp:5:28: error: conflicting declaration 'int t' int n, m, t[502][502], t = 0 ; ^ cursă.cpp:5:15: error: 't' has a previous declaration as 'int t [502][502]' int n, m, t[502][502], t = 0 ; ^ cursă.cpp:16:16: error: 'a' was not declared in this scope if(a[i][j] == 2) {prim = true ;} ^ cursă.cpp:31:31: error: 'a' was not declared in this scope if(prim == true) {a[i][j] = 0 ; if(i != 1) i--; if(j != 1) j-- ;} ^ cursă.cpp:33:23: error: 'a' was not declared in this scope int cop = a[i][j], s = 0; ; ^ cursă.cpp:36:17: error: 's' was not declared in this scope s += cop % 10 ; ^ cursă.cpp:39:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(prim = false) ^ cursă.cpp:41:22: warning: unused variable 'sprim' [-Wunused-variable] bool sprim = false ; ^ cursă.cpp:43:17: error: expected '}' before 'else' else if (s % 2 == 0) {sprim = false ;} ^ cursă.cpp:43:26: error: 's' was not declared in this scope else if (s % 2 == 0) {sprim = false ;} ^ cursă.cpp:43:39: error: 'sprim' was not declared in this scope else if (s % 2 == 0) {sprim = false ;} ^ cursă.cpp:53:28: error: 'sprim' was not declared in this scope if(div == 1) { sprim = false;} ^ cursă.cpp:54:19: error: 'sprim' was not declared in this scope else {sprim = true ;} ^ cursă.cpp:58:16: error: 'sprim' was not declared in this scope if(sprim = true) {i++; j++;} ^ cursă.cpp:58:31: error: 'i' was not declared in this scope if(sprim = true) {i++; j++;} ^ cursă.cpp:58:36: error: 'j' was not declared in this scope if(sprim = true) {i++; j++;} ^ cursă.cpp: At global scope: cursă.cpp:63:1: error: expected declaration before '}' token } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Cursă 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ă.