Есть ответ 👍

Решить ! нужно написать программу c. хорошая таблица имеется прямоугольная целочисленная таблица размером n•m. «путём» в этой таблице назовём последовательность из n+m-1 клеток, которая начинается из клетки (1, 1), заканчивается клеткой (n, m) и любые две идущие подряд клетки в этой последовательности имеют общую сторону. назовём таблицу «хорошей», если сумма чисел в клетках каждого пути в этой таблице одна и та же. определить, является ли данная таблица «хорошей». входные данные во входном файле input.txt записаны не более 10 таблиц. запись каждой таблицы содержит в первой строке два числа — количество строк n и количество столбцов m (1 ≤ n, 1 ≤ m, n•m ≤ 30000). в следующих n строках содержатся по m чисел — значения элементов таблицы — целые числа от -32000 до 32000. последняя строка входного файла содержит значения 0 0. выходные данные в единственную строку выходного файла output.txt нужно вывести строку из символов y и n. длина строки равна количеству таблиц во входном файле. символ y обозначает что соответствующая таблица «хорошая», n - иначе.

154
466
Посмотреть ответы 2

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

Shahi95
4,6(38 оценок)

Ярешала эту горем - по - полам .. простите : в ней должны быть равны элементы стоящие в одной побочной диагонале. всего побочных диагоналей n+m-1.  достаточно хранить первую строку и последний столбец, var n, m, i, j, b : integer;   a : array [1..30000] of integer;   t : boolean; begin assign(input,'input.txt'); reset(input);   assign(output,'output.txt'); rewrite(output);   readln(n,m);   while n+m> 0 do   begin   t: =true;   for j: =1 to m do   read(a[j]);   for i: =2 to n do begin   for j: =1 to m-1 do begin   read(b);   t: =t and (b=a[i+j-1]) end;   read(b);   a[m+i-1]: =b end;   if t then write('y') else write('n');   readln(n,m) end;   close(output) ; end.

Pos(subs : string, s : string) : integer функция pos ищет первое вхождение строки subs в строку s. возвращает число, которое является индексом первого символа subs внутри s. если вхождение не найдено, то возвращается 0. в данной будет напечатано 3.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

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

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS