fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int MAX_SIZE = 10;
  5. const int TEN = 10;
  6.  
  7. int main() {
  8. int n, m, mt[MAX_SIZE + 1][MAX_SIZE + 1];
  9. cin >> n >> m;
  10. for (int i = 1; i <= n; ++i) {
  11. for (int j = 1; j <= m; ++j) {
  12. cin >> mt[i][j];
  13. }
  14. }
  15. int magicNo, flag = 1;
  16. int startLine, startCol, finishLine, finishCol;
  17. cin >> startLine >> startCol >> finishLine >> finishCol;
  18. for (int i = startLine; i <= finishLine && flag == 1; ++i) {
  19. for (int j = startCol; j <= finishCol && flag == 1; ++j) {
  20. magicNo = mt[i][j];
  21. if (magicNo == 0) {
  22. flag = 0;
  23. }
  24. while (mt[i][j] && flag == 1) {
  25. if (mt[i][j] % TEN == 0) {
  26. flag = 0;
  27. }
  28. mt[i][j] /= TEN;
  29. }
  30. }
  31. }
  32. cout << magicNo;
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5304KB
stdin
5 2
14 15 
16 17 
10 20
0 1 
708 999
2 2 5 2  
stdout
20