vit010916
?>

Задан двумерный массив, имеющий n строк и m столбцов. определите, является ли строка номер n1 равной строке номер n2. если да - вывести yes и сумму элементов строки n1. если нет - вывести no и сумму элементов строки n2. формат ввода: n m (n< =10, m< =12) a[1, 1] a[1, 2] a[1, m] a[2, 1] a[2, 2] a[2, m] a[n, 1] a[n, 2] a[n, m] n1 n2 пример ввода: 3 4 1 2 3 4 1 2 3 4 1 2 4 4 1 2 пример ввода: 3 4 1 2 3 4 1 2 3 5 1 2 3 4 1 2 формат вывода: yes sumn1 или no sumn2 пример вывода: yes 10 пример вывода: no 11 sumn1 - сумма всех элементов строки n1 sumn2 - сумма всех элементов строки n2

Информатика

Ответы

Тоноян
Var a:array[1..10,1..12] of integer;
n,m,n1,n2,i,j,s1,s2:integer;
b:boolean;

begin
readln(n,m);
for i:=1 to n do
 for j:=1 to m do read(a[i,j]);
readln(n1,n2);

s1:=0; s2:=0; b:=true;
for j:=1 to m do
 begin
 s1:=s1+a[n1,j]; s2:=s2+a[n2,j];
 if a[n1,j]<>a[n2,j] then b:=false;
 end;

if b then write('YES, s1 = ',s1) else write('NO, s2 = ',s2);
end.

Пример:
3 4
1 2 3 4
2 3 1 4
1 2 3 4
1 3
YES, s1 = 10
os2854
Действия выполняются в обратном порядке. Последнее действие было "из нечетных цифр вычитается,а к четным прибавляется 1".Из нечетных цифр вычли 1 и они стали четными (при вычитании единицы меняется четность), с четными все то же самое, только наоборот. Значит нужно ко всем четным цифрам прибавить 1, а от нечетных отнять 1, тогда получится исходная цифра.3216 -> 2307.Итак, знаем, что на предпоследнем шаге было число 2307. Идем еще на шаг назад. "цифры,занимающие четные разряды (нумерация разрядов ведется справа налево начиная с нуля) циклически сдвигаются вправо,а нечетные - влево на количество позиций, равных номеру разряда". Опять же, делаем наоборот. Цифры на четных разрядах сдвигаем влево, а нечетные - вправо. Количество позиций не меняется, только направление.2307 -> 5117Пароль почты Васи: 5117.Традиционно проверочка...Имеем 5117.Семь сдвигаем вправо на 0.7 -> 7.Один сдвигаем влево на 1.1 -> 0.Один сдвигаем вправо на 2.1 -> 3.Пять сдвигаем влево на 3.5 -> 2.Получаем 2307.От нечетных цифр отнимаем 1, а к четным прибавляем.Получаем 3216. Что и было дано изначально.
Abdulganieva1367
Раз это все условие и оно верное, то тут возможно маленькую брошюрку написать в кач-ве решения.

1) Начать с определения понятия "дорога".
Например, дорога из А в С, проходящая через В  - это
а) одна дорога, или
б) две дороги (одна дорога АВ и еще одна ВС)
в) три дороги: (АВ, ВС и АС)

2) разработать типы решения задачи. Например:
а) опрос населения (типа узнать, сколько дорог выходит из каждого города и проводить расчеты исходя из этой инфы)
б) путешествие по дорогам с подсчетом посещенных городов (тут надо учесть возможность того, что могут быть некоторые дороги, не связаные с другими, например есть дорога АВ и СД но нет АС, АД, ВС и ВД)
в) географическая карта царства - проводить подсчет, помечая дороги, соединяющие пары городов крестиком или, например, цветом
г) выяснение потраченных на дороги денег. чтоб путем деления общей суммы на стоимость одной дороги получить нужное число

3) в зависимости от выводов пункта (1)
разработать методику подсчета дорог исходя из информации, собранной в пункте (2)

Думается, что пока не выбраны подпункты а, б, в и г из пунктов 1 и 2
вариантов программ видно возможных 3х4 = 12 штук. Потому надо определиться с понятием дороги (пункт 1) и видом инфы. которую надо будет обрабатывать (пункт 2). И тока тогда приступать к программе. Иначе не вижу перспектив.

Вот как-то так...

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

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

Задан двумерный массив, имеющий n строк и m столбцов. определите, является ли строка номер n1 равной строке номер n2. если да - вывести yes и сумму элементов строки n1. если нет - вывести no и сумму элементов строки n2. формат ввода: n m (n< =10, m< =12) a[1, 1] a[1, 2] a[1, m] a[2, 1] a[2, 2] a[2, m] a[n, 1] a[n, 2] a[n, m] n1 n2 пример ввода: 3 4 1 2 3 4 1 2 3 4 1 2 4 4 1 2 пример ввода: 3 4 1 2 3 4 1 2 3 5 1 2 3 4 1 2 формат вывода: yes sumn1 или no sumn2 пример вывода: yes 10 пример вывода: no 11 sumn1 - сумма всех элементов строки n1 sumn2 - сумма всех элементов строки n2
Ваше имя (никнейм)*
Email*
Комментарий*

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

Olifirenko119
Антон
moisalexx7
nopel91668
Dmitrii sergei463
kuz-vlad21
ПетросовичЗаславский
RozaAsadullina
treneva359
aleksey270593
AkulovaAnastasiya
appbiznessm
andrew55588201824
tsigankova2018
ba5-m