marinadetsad
?>

Из заданной матрицы а(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.

Информатика

Ответы

Yurevna
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.
kondrashovalf6404
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? 
aleksandramir90
# Код на 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"

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

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

Из заданной матрицы а(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.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Алексеевич620
diana0720
ПаршинАндрей1928
zuelv
droshchupkin
Mariya-Karaseva
akremlev2015
olegtarasov1965
olg14855767
Анна1169
Смирнов_Андрей691
o-lala88387
houseoftorture138
Yurkov
sveta1308