Оксана170
?>

, что не так с моим решением? Кинотеатр В кинотеатре n рядов по m мест в каждом. В двумерном массиве хранится информация о проданных билетах, число 1 означает, что билет на данное место уже продан, число 0 означает, что место свободно. Поступил запрос на продажу k билетов на соседние места в одном ряду. Определите, можно ли выполнить такой запрос. Входные данные Программа получает на вход числа n≤30 и m≤30. Далее идут n строк, содержащих m чисел (0 или 1), разделённых пробелами. Затем дано число k. Выходные данные Программа должна вывести номер ряда, в котором есть k подряд идущих свободных мест. Если таких рядов несколько, то выведите номер наименьшего подходящего ряда. Если подходящего ряда нет, выведите число 0. Примеры Ввод 2 4 1 1 0 0 0 0 1 1 4 Вывод 0 #include #include using namespace std; int main() { int n, l, d, e, k, m; cin >> n >> m; vector > t(n, vector (m)); for (int i = 0; i < t.size(); ++i) { for (int j = 0; j < t[i].size(); ++j) { cin >> t[i][j]; } } cin>>k; l = 0; e = 0; bool flag = false; for (int i = 0; i < t.size(); ++i) { e = 0; d = 0; for (int j = 0; j < t[i].size() - 1; ++j){ if (flag == false) { if (t[i][j] == 0 && t[i][j + 1] == 0) { e = e + 1; d = e; } else { e = 0; } if (e + 1 >= k && e != 0) { l = i + 1; flag = true; } } } } cout< return 0; }

Информатика

Ответы

funny-furiya

Командный пользовательский интерфейс требует более высокой абстракции, профессионализма и подготовки. Графический интерфейс более дружественный к оператору, большую часть работы позволяет перенести на плечи компьютера. Как правило, основные ошибки допускает оператор, а не компьютер. Вероятность ошибки возрастает по экспоненте с ростом количества манипуляций оператора. Как правило, если оператор вынужден вводить с клавиатуры в два раза больше команд, то вероятность ошибки возрастает не в 2 раза, а в 10 раз. Поэтому, как заметил еще Стив Джобс, будущее за графическим интерфейсом, который открыл новую эру в Макинтош. В современном мире эволюция интерфейса не остановилась. Все больше роль в общении с компьютером берет на себя электроника. Компьютер научился определять настроение оператора по улыбке, фотография автоматически фокусируется, на нужном участке, вводятся голосовые команды, команды по сигналам нейронов, температурные инфракрасные датчики... С 13 мая 1997 года, когда компьютер победил Г.Каспарова – чемпиона по шахматам среди людей, человечество незаметно для себя шагнуло в новую эпоху, которая по праву называется информационной. Будущее в лидерстве и прогрессе эволюции уже не определяется однозначно и не принадлежит только человеку, а переходит к своеобразному кентавру человеко-машинному комплексу. Рутинные, громоздкие операции ложатся на плечи автоматики, а ответственность и планирование берет на себя человек.

Объяснение:я его сьела

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

, что не так с моим решением? Кинотеатр В кинотеатре n рядов по m мест в каждом. В двумерном массиве хранится информация о проданных билетах, число 1 означает, что билет на данное место уже продан, число 0 означает, что место свободно. Поступил запрос на продажу k билетов на соседние места в одном ряду. Определите, можно ли выполнить такой запрос. Входные данные Программа получает на вход числа n≤30 и m≤30. Далее идут n строк, содержащих m чисел (0 или 1), разделённых пробелами. Затем дано число k. Выходные данные Программа должна вывести номер ряда, в котором есть k подряд идущих свободных мест. Если таких рядов несколько, то выведите номер наименьшего подходящего ряда. Если подходящего ряда нет, выведите число 0. Примеры Ввод 2 4 1 1 0 0 0 0 1 1 4 Вывод 0 #include #include using namespace std; int main() { int n, l, d, e, k, m; cin >> n >> m; vector > t(n, vector (m)); for (int i = 0; i < t.size(); ++i) { for (int j = 0; j < t[i].size(); ++j) { cin >> t[i][j]; } } cin>>k; l = 0; e = 0; bool flag = false; for (int i = 0; i < t.size(); ++i) { e = 0; d = 0; for (int j = 0; j < t[i].size() - 1; ++j){ if (flag == false) { if (t[i][j] == 0 && t[i][j + 1] == 0) { e = e + 1; d = e; } else { e = 0; } if (e + 1 >= k && e != 0) { l = i + 1; flag = true; } } } } cout< return 0; }
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Igor1406
Karpova
petrovichvit2933
vitaliy
KovalenkoIL
oafanasiev41
morsh9345
IAleksandrovna45
kabinet17
megapolisgroup
alexderru
Galina3241
dmitryshigin
Ни Дмитрий1095
Sergei1198