#4735
MosCraciun6
Moș Crăciun locuiește la polul nord și pregătește cadouri pentru fetele și băieții cuminți din clasa a X-a A. Datorită încălzirii globale, gheața se topește, formându-se mai multe banchize. Harta polului nord seamănă cu o matrice cu n
linii și m
coloane în care elementele pot avea următoarele valori:
0
– zonă cu apă, în care gheața s-a topit;Scrieți un program care să determine care este suma valorilor cadourilor pentru fete sau pentru băieți aflate pe banchiza lui Moș Crăciun. Acesta se află pe banchiza care conține elementul aflat pe linia 1
și coloana 1
.
Problema | MosCraciun6 | Operații I/O |
moscraciun6.in /moscraciun6.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #55238432 | Utilizator | |
Fișier | moscraciun6.cpp | Dimensiune | 788 B |
Data încărcării | 08 Ianuarie 2025, 09:11 | Scor / rezultat | Eroare de compilare |
moscraciun6.cpp: In function 'int Fill(int, int, int)': moscraciun6.cpp:10:45: error: too few arguments to function 'int Fill(int, int, int)' if(A[i-1][j]>0 && i>=1) Fill(A[i-1][j],c); ^ moscraciun6.cpp:6:5: note: declared here int Fill(int i,int j,int c) ^ moscraciun6.cpp:11:45: error: too few arguments to function 'int Fill(int, int, int)' if(A[i+1][j]>0 && i<=n) Fill(A[i+1][j],c); ^ moscraciun6.cpp:6:5: note: declared here int Fill(int i,int j,int c) ^ moscraciun6.cpp:12:45: error: too few arguments to function 'int Fill(int, int, int)' if(A[i][j-1]>0 && j<=1) Fill(A[i][j-1],c); ^ moscraciun6.cpp:6:5: note: declared here int Fill(int i,int j,int c) ^ moscraciun6.cpp:13:45: error: too few arguments to function 'int Fill(int, int, int)' if(A[i][j+1]>0 && j>=m) Fill(A[i][j+1],c); ^ moscraciun6.cpp:6:5: note: declared here int Fill(int i,int j,int c) ^ moscraciun6.cpp:14:21: error: too few arguments to function 'int Fill(int, int, int)' s=s+Fill(A[1][1]); ^ moscraciun6.cpp:6:5: note: declared here int Fill(int i,int j,int c) ^ moscraciun6.cpp:15:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ moscraciun6.cpp: In function 'int main()': moscraciun6.cpp:19:5: error: 'cin' was not declared in this scope cin>>n>>m; ^ moscraciun6.cpp:27:6: warning: unused variable 's' [-Wunused-variable] int s=0; ^ moscraciun6.cpp:28:17: error: 'i' was not declared in this scope int cadou=A[i][j]; ^ moscraciun6.cpp:28:20: error: 'j' was not declared in this scope int cadou=A[i][j]; ^ moscraciun6.cpp:30:9: error: 's' was not declared in this scope s=s+cadou; ^ moscraciun6.cpp:33:9: error: 's' was not declared in this scope s=s+cadou; ^ moscraciun6.cpp:34:5: error: 'cout' was not declared in this scope cout<<s; ^ moscraciun6.cpp:34:11: error: 's' was not declared in this scope cout<<s; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema MosCraciun6 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ă.