Есть ответ 👍

На python білі капелюхи у кімнаті знаходиться кілька людей. на кожному одягнена біла або чорна шляпа. кожна людина підраховує кількість білих капелюхів, які він бачить на головах інших. обчисліть кількість людей, що носять білі капелюхи або повідомити, що вхідні дані не можуть відповідати реальній ситуації. вхідні дані кожен рядок представляє собою один тест. у кожному рядку задана послідовність чисел a1, a2, , де ai містить кількість білих капелюхів, підрахованих i - ю людиною. вихідні дані для кожного тесту в окремому рядку вивести кількість людей, що носять білі капелюхи або -1, якщо вхідні дані не відпові реальній ситуації.

180
275
Посмотреть ответы 1

Ответы на вопрос:


Var a: array[1..1000,1..1000] of integer; m,n,mi,mj: integer; begin write('m(1..1000) = '); readln(m); write('n(1..1000) = '); readln(n); for var i: = 1 to m do       begin       for var j: = 1 to n do               begin               a[i,j]: =random(1,m*n);               write(a[i,j],' ')               end;       writeln;       end; mi: =m; mj: =n; for var i: = 1 to m do       for var j: = 1 to n do               if a[mi,mj]< a[i,j] then                     begin                     mi: =i;                     mj: =j                     end; writeln('max(a): a[',mi,',',mj,'] = ',a[mi,mj]); end.

Популярно: Информатика