vdm4275
?>

Дана матрица размера m × n. найти минимальный среди элементов тех строк, которые либо по возрастанию, либо по убыванию. если строки в матрице отсутствуют, то вывести 0. дана матрица размера m × n. упорядочить ее строки так, чтобы их минимальные элементы образовывали убывающую последовательность. решить в pascal abc. хотя бы одну

Информатика

Ответы

devochkadafka624
№1) код программы получился довольно таки большой , но можно сам файл *.pas закинуть в интернет и оттуда скачать. №2) uses crt; var m: array[1..100,1..100] of integer;     i,i1,j,str,stb,temp: integer; begin clrscr; writeln(' введите число строк массива: '); readln(str); writeln(' введите число столбцов массива: '); readln(stb); clrscr; writeln('массиа из ',str,' строк, и из ',stb,' столбцов успешно создан! '); writeln; for i: =1 to str dobegin      for j: =1 to stb do      begin      m[i,j]: =random(80)+1;       write(m[i,j]: 3,'   ');       end;       writeln; end; writeln; writeln(' отсортирован по убыванию'); writeln; for i1: =1   to str do    for i: =1 to str-1 do    for j: =i+1 to str do    if m[i1,i]< m[i1,j] then begin temp: =m[i1,i]; m[i1,i]: =m[i1,j]; m[i1,j]: =temp; end; writeln; for i: =1 to str dobegin      for j: =1 to stb do      begin      write(m[i,j]: 3,'   ');       end;       writeln; end; readkey; end.запускаешь водишь строк и столбцов после нажимаешь enter программы сделает своё дело
Test Станислав
1. program pr1; uses crt; var n,k,i,t: integer; beginclrscr; write('введите целое число n='); readln (n); for i: =2 to n do begin t: =0; for k: =2 to n do if i mod k=0 then t: =t+1; if t=1 then write(i: 3); end; readln; end.2. program pr2; var a, b: integer; function nod(a, b: integer): integer; var tmp, r: integer; begin if b > a then begin tmp : = a; a : = b; b : = tmp; end; tmp : = a; while tmp > 0 do begin result : = tmp; tmp : = tmp - b; end; end; begin write('a = '); readln(a); write('b = '); readln(b); write('нод: ', nod(a, b)); readln; end.
rsksnb
#include < iostream> #include < iomanip> using namespace std; int main() {       int n;       cout< < "n = ";   cin> > n;   // ввод количества элементов массива            int a[n]; // заполнение массива и вывод на экран         for (int i=0; i< n; i++) {              a[i]=rand()%15;       cout< < a[i]< < " ";         }        cout< < endl;     // перевод строки // сортировка массива по возрастанию       for (int i=0; i< n-1; i++)       for (int j=i+1; j< n; j++)              if (a[i]> a[j]) swap(a[i],a[j]); // вывод 4 минимальных       cout< < "four min numbers:   ";       for (int i=0; i< 4; i++)  cout< < a[i]< < " ";       cout< < endl;       system("pause");   // ожидание ввода с клавиатуры       return 0;   }

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

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

Дана матрица размера m × n. найти минимальный среди элементов тех строк, которые либо по возрастанию, либо по убыванию. если строки в матрице отсутствуют, то вывести 0. дана матрица размера m × n. упорядочить ее строки так, чтобы их минимальные элементы образовывали убывающую последовательность. решить в pascal abc. хотя бы одну
Ваше имя (никнейм)*
Email*
Комментарий*

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

Buninilya
dpolkovnikov
missvita
Shevtsov1818
ludmila-malev280
Алла14
ekaizer
lelikrom2202
nunabat457
r682dm2011
martinson1136
grafffmc
lebedev815
Vladimir1172
andreu420082132