Вопрос S: что будет результатом выполнения фрагмента программы на языке программирования Turbo Paskal:

Регистрация
30 Окт 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
S: что будет результатом выполнения фрагмента программы на языке программирования Turbo Paskal:

k:=0;
For i:=1 to n do
For j:=1 to n do
if i = j
then
if a[i, j]
then k:=k+1;
 
Погода на Марсе будет. Зависит от того, что такое a. В лучшем случае, будет редкостно дебильный подсчёт кол-ва элементов главной диагонали a, содержащих true. P.S. Эталонный говнокод. На плакат "Как НЕ надо писать код". P.P.S. Языка PasKal в природе не существует. Это же каким долбо@#ом надо быть, чтобы даже название языка не суметь выучить?
 
Какое тупое существо... Ему пишут что ошибка синтаксиса будет, а оно скрывает ответы хД
 
А черт его знает. Во-первых, языка Paskal нет, во вторых, это зависит от того, как объявлены переменные. Если предположить, что это Pascal и переменные объявлены так, чтобы этот фрагмент имел смысл, то результатом будет значение k, равное количеству истинных значений на главной диагонали булевской матрицы а, вычисленное самым глупым и неоптимальным способом.
 
Назад
Сверху