М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Задание1. Напишите программу, которая заполняет матрицу N-строк и N-столбцов двузначными числами. Размерность матрицы запросите с клавиатуры. Выведите эту матрицу на экран в виде ровной таблицы. Код программы поместите в ответ к этому заданию в файле с расширением файла созданного в среде Python (.py). Задание 3. В массиве, который был создан в программе Задание 1, найдите хотя бы один элемент у которого число единиц равно 0. Сообщите номер строки и номер столбца и значение этого элемента, если такого элемента нет сделайте соответствующее сообщение. Прикрепите новый код программы и скриншот результата. Не забудьте сделать все комментарии при выводе результата и распечатать саму матрицу. Здесь вы сможете сделать загрузку двух файлов.
Задание 4. В массиве, который был создан в программе Задание 1, найдите произведение всех чисел расположенных на главной диагонали, а для побочной диагонали найдите элемент с наименьшим значением. Вывод оформите следующим образом: 1) выведите матрицу, 2) сообщите все элементы, находящиеся на главной диагонали и 3) результат произведения этих чисел. 4) Выведите элементы, находящиеся на побочной диагонали и 5) элемент с минимальным значением. Прикрепите скриншот программы, сделанный вместе с именем файла, и скриншот командного окна с результатом и с именем файла.

👇
Открыть все ответы
Ответ:
MalichikSpodezga
MalichikSpodezga
13.11.2022

Если будете сдавать в тестирующей системе, то вместо string, лучше использовать массив char - работает быстрее.

var n,i,k,p,mx,mxj: integer;

   s: array[1..100000] of char;

begin

 readln(n);

 for i:=1 to n do read(s[i]);

 k:=0; p:=0;

 mx:=0; mxj:=0;

 for i:=1 to n do

 begin

   if s[i]='G' then k:=k+1

   else

   begin

     if p=1 then

     begin

       p:=0;

       if s[i-1]='G' then  

       if (k>mxj) then mxj:=k;

       k:=0;

     end

     else

     begin

       if k>0 then p:=1;

       if k>mx then mx:=k;

     end;

   end;  

 end;

 if mx>mxj then k:=mx+1

 else k:=mxj+1;

 if k=1 then k:=0;

 writeln(k);

end.

4,5(21 оценок)
Ответ:
Дмитрий1425
Дмитрий1425
13.11.2022

Объяснение:

рлллолшчллы пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук пук тра3 я не знаю почему у тебя так же когда ты один ты постоянно пишешь звонишь хотя бы тоже поела и все больше ничего я не знаю почему у тебя р от меня надо было с 33333месяцев Тогда и 44беседовать

4,4(31 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ