1 / 1 / 0
Регистрация: 25.12.2017
Сообщений: 40
|
||||||
1 | ||||||
Шахматная доска. Как убрать ошибки в коде?28.09.2018, 11:56. Просмотров 1756. Ответов 11
Добрый день! Задача: Дана шахматная доска размером nn клеток. Верхняя левая клетка доски черная и имеет номер (1, 1). 1.для заданного значения n определить количество черных ячеек шахматной доски; 2.по номеру ячейки (k, m) определить ее цвет; 3.определить, являются ли ячейки с номерами (k1, m1) и (k2, m2) одного цвета; 4.определить, находится ли фигура, стоящая в ячейке с номером (k1, m1), под ударом второй фигуры, стоящей в ячейке с номером (k2, m2), при условии, что ход второй фигуры и ей является: a) пешка; b) слон; c) ладья; d) ферзь; e) конь.
0
|
|
28.09.2018, 11:56 | |
Шахматная доска, найти ошибки в коде
Описать тип «шахматная доска» как символьную матрицу. Дана шахматная доска NxN как поставить на ней N ферзей чтоб они не рубили друг друга |
|
1 / 1 / 0
Регистрация: 25.12.2017
Сообщений: 40
|
|
28.09.2018, 13:30 [ТС] | 3 |
Все выводится , но консоль сразу закрывается. Пробовала уже и врайтлай и кей, ридлайн, ридкей...
0
|
799 / 548 / 237
Регистрация: 01.07.2018
Сообщений: 1,810
|
||||||
28.09.2018, 13:45 | 4 | |||||
Lidasag, Это что у вас ?
0
|
799 / 548 / 237
Регистрация: 01.07.2018
Сообщений: 1,810
|
|
28.09.2018, 14:10 | 6 |
V_Monomax, Это далеко не новая функция https://msdn.microsoft.com/ru-... (v=vs.120)
0
|
28.09.2018, 14:22 | 7 |
я конечно понимаю что ":" - это наследование, либо в литералах его можно встретить, но такое его применение здесь и не оправдано, да и код засоряет, так что это здесь лишнее.
Добавлено через 8 минут Это я к чему, использование иди туда, ну вообще не оправдано, только код засоряет, это конечно привет бейсикам, и до свидания ООП. Зачем вам нужен C# с его подходом ООП, если вы его не используете? Зачем вам нужен тогда C#, если из бейсика вырасти не можете? Конечно применять все средства заложенные в языке хорошо, но только в тех случаях когда это оправдано. А при вашем подходе, очень похоже, существует проблема зацикливания (вываливаетесь по переполнению стека, либо подобная ей проблема). Так что ваш код надо рефакторить, что-бы в первую очередь вы могли перечитывать его). Не говорю уж о других (хотя другим вы будете тогда когда через более чем месяц будете сидеть и читать свой же код, и не понимать что к чему).
0
|
1 / 1 / 0
Регистрация: 25.12.2017
Сообщений: 40
|
|
28.09.2018, 14:47 [ТС] | 8 |
Код не мой. Мне без разницы что там написано, мне надо чтоб окно не уходило, после окончания программы
0
|
Модератор
|
||||||
28.09.2018, 14:58 | 9 | |||||
То есть сам участок с этим кодом работает? Нет только ожидания перед закрытием окна консоли. Но в этом участке кода нет ни каких ожиданий. Вы пишите пробовали "врайтлай и кей, ридлайн". А как Вы пробовали?
Если вставить в конец Вашего кода после всех команд
Вы проверяли в Debug до Ваших команд ожидания доходит исполнение или происходит аварийное закрытие окна? Но при аварийном должно выдать исключение.
0
|
799 / 548 / 237
Регистрация: 01.07.2018
Сообщений: 1,810
|
||||||||||||||||
28.09.2018, 15:10 | 10 | |||||||||||||||
Элд Хасп, Да конечно он не будет работать. там синтаксические ошибки. Тут
0
|
177 / 151 / 31
Регистрация: 28.09.2018
Сообщений: 204
|
||||||
28.09.2018, 15:16 | 11 | |||||
1
|
Модератор
|
|
28.09.2018, 15:18 | 12 |
Я не смотрел код. Так как автор Lidasag утверждаете, что всё работает как ему надо.
Только проблема с ожиданием перед закрытием окна.
0
|
28.09.2018, 15:18 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Шахматная доска Шахматная доска
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |