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

Из заданной матрицы а(7х5), элементы которой формируются как массив случайных чисел, сформировать одномерный массив в, состоящий из минимальных элементов столбцов матрицы. во вновь сформированном массиве в определить среднее арифметическое элементов. исходную матрицу а и полученный массив в записать в текстовый файл. ниже есть наработка: uses crt; var a: array[1..5,1..7] of integer; b: array[1..7] of integer; f: text; min,j,i,m: integer; begin assign(f,'результат 1.1.txt'); rewrite(f); begin clrscr; randomize; writeln('матрица а: '); for i: =1 to 5 do begin for j: =1 to 7 do begin a[i,j]: =random(100)-50; write(a[i,j]: 4); if i=j then b[i]: =a[i,j]; end; writeln; end; writeln; writeln('исходный массив в: '); for i: =1 to 7 do write(b[i]: 4); writeln; for i: =1 to 7 do begin if b[i] begin min: =b[i]; m: =i; end; end; writeln; writeln('минимальный элемент b[',m,'] = ',b[m]); readkey; writeln; writeln(f,a[i,j],b[i]); writeln(f,' '); end; close(f); end.

👇
Ответ:
Gcxvh
Gcxvh
12.09.2022
PascalABC.NET 3.3.5, сборка 1650 от 01.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var (m,n):=(7,5);
  Writeln('*** Исходная матрица ***');
  var a:=MatrRandom(m,n,-99,99);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var b:=a.Cols.Select(col->col.Min).ToArray; b.Println;
  var fn:='Результат задачи 1.1.txt';
  var f:Text;
  Assign(f,fn); Rewrite(f);
  for var i:=0 to m-1 do begin
    for var j:=0 to n-1 do Write(f,a[i,j]:4);
    Writeln(f)
    end;
  for var i:=0 to n-1 do Write(f,b[i]:4);
  Writeln(f);
  f.Close
end.
4,5(47 оценок)
Открыть все ответы
Ответ:
vovastrebkov161
vovastrebkov161
12.09.2022
1. Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы. Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. В каталоге находятся 5 файлов: fort.docx; ford.docx; lord.doc; orsk.dat; port.doc. Определите, по какой из масок из них будет отобрана указанная группа файлов: 
fort.docx; ford.docx; lord.doc; port.doc. 
1) *o?*.d?* 
2) ?o*?.d* 
3) *or*.doc? 
4) ?or?.doc? 
4,7(39 оценок)
Ответ:
shram070
shram070
12.09.2022
# Код на ruby 2.2.3p173
def zadanie(line, time)
    line = line.gsub(/[^MD]/, "")
    time.times { |i|
        k = 0
        while k < line.size - 1 do
            if line[k..k + 1] == "MD"
                line[k], line[k + 1] = line[k + 1], line[k]
                k+=1
            end
            k+=1
        end
        p [i,line]
    }
    return line
end
# # Примеры применения
p zadanie("MMDMMMDDDMDDDMD", 10)

Вывод
[1, "MDMDMMDMDDDMDDDM"]
[2, "DMDMDMMDMDDDMDDM"]
[3, "DDMDMDMMDMDDDMDM"]
[4, "DDDMDMDMMDMDDDMM"]
[5, "MDMDMMDMDDMM"]
[6, "MDMDMMDMDMM"]
[7, "MDMDMMDMMM"]
[8, "MDMDM"]
[9, "MDMDMDDD"]
[10, "MDMDMDD"]
"MDMDMDD"
4,7(11 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ