• Всем привет! Help me!!!.
    Имеется глобальный символьный двумерный массив S...##
    m(6x6), представленный справа, у которого индексация строк и #.#...
    столбцов начинается с 0. Глобальная целочисленная ..#..#
    переменная count_ изначально равна нулю. Код функции ..###.
    find_p() написан на языке C++ и приведен ниже. Чему будет #...##
    равно значение глобальной переменной count_ после вызова ###..F
    функции с параметрами (0, 0) то есть find_p(0, 0)?
    find_p(int x,   int y) (
    if (x < 0 || x > 5 || y < 0 || y > 5) return 0;
    if (m[y] [x] == 'F') return 1;
    if (m[y] [x] != '.' && m[y] [x] != 'S') return 0;
    m[y] [x] = '+';
    count_++;
    if (find_p (x, y - 1)) return 1;
    if (find_p (x + 1, y)) return 1;
    if (find_p (x, y + 1)) return 1;
    if (find_p (x - 1, y)) return 1;
    m[y] [x] = 'x';
    return 0;
    )

Ответы 4

  • Да уж
    • Автор:

      miles51
    • 6 лет назад
    • 0
  • Ответ при компилировании - 17
    • Автор:

      ronald742
    • 6 лет назад
    • 0
  • Надо было скриншот отправить
    • Автор:

      figgy
    • 6 лет назад
    • 0
  • Перепроверь массив и скомпилируй.// Example program#include <iostream>#include <string>using namespace std;int count_;const unsigned int DIM1 = 6;const unsigned int DIM2 = 6;int m[DIM1][DIM2] = {    { 'S', '.', '.', '.', '#', '#' },    { '#', '.', '#', '.', '.', '.' },    { '.', '.', '#', '.', '.', '#' },    { '.', '.', '#', '#', '#', '.' },    { '#', '.', '.', '.', '#', '#' },    { '#', '#', '#', '.', '.', 'F' }};int find_p(int x, int y) {    if (x < 0 || x > 5 || y < 0 || y > 5) return 0;    if (m[y] [x] == 'F') return 1;    if (m[y] [x] != '.' && m[y] [x] != 'S') return 0;    m[y] [x] = '+';    count_++;    if (find_p (x, y - 1)) return 1;    if (find_p (x + 1, y)) return 1;    if (find_p (x, y + 1)) return 1;    if (find_p (x - 1, y)) return 1;    m[y] [x] = 'x';    return 0;}int main(){  find_p(0, 0);  cout<<" Otvet="<<count_;}
    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years