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

Вдвумерном массиве по запросу поменять два заданных столбца или две строки? ))

👇
Ответ:
pokintokin
pokintokin
10.06.2022
Var
a: array[1..4, 1..4] of integer;
i, j, x, y, n: integer;
s: string;
begin
for i:=1 to 4 do
for j:=1 to 4 do
read(a[i, j]);
writeln('Введите "столбцы", чтобы поменять столбцы, или "строки", чтобы поменять строки');
readln(s);
writeln('Введите номера столбцов/строк');
readln(x, y);
if s='столбцы' then
for i:=1 to 4 do
begin
n := a[i, x];
a[i, x] := a[i, y];
a[i, y] := n;
end;
if s='строки' then
for i:=1 to 4 do
begin
n := a[x, i];
a[x, i] := a[y, i];
a[y, i] := n;
end;
for i:=1 to 4 do
begin
for j:=1 to 4 do
write(a[i, j], ' ');
writeln;
end;
end.
Вдвумерном массиве по запросу поменять два заданных столбца или две строки? ))
4,5(79 оценок)
Ответ:
aleksandrovadia1
aleksandrovadia1
10.06.2022
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
begin
  var m,n:integer;
  Write('Введите количество строк и столбцов массива: ');
  Readln(m,n);
  var a:=MatrixRandom(m,n,10,99);
  for var i:=0 to m-1 do begin
    for var j:=0 to n-1 do Print(a[i,j]);
    Println
    end;
  var c:char;
  Writeln('1- поменять местами строки, 2- столбцы: ');
  Readln(c);
  case c of
  '1': begin
    var r1,r2:integer;
    Writeln('Введите пару номеров строк: '); Read(r1,r2);
    if (r1<=m) and (r2<=m) and (r1<>r2) and (r1*r2>0) then begin
      Dec(r1); Dec(r2);
      for var j:=0 to n-1 do Swap(a[r1,j],a[r2,j]);
        for var i:=0 to m-1 do begin
          for var j:=0 to n-1 do Print(a[i,j]);
          Println
        end
      end
    else Writeln('Введены недопустимые номера строк')
    end;
  '2': begin
    var c1,c2:integer;
    Writeln('Введите пару номеров столбцов: '); Read(c1,c2);
    if (c1<=n) and (c2<=n) and (c1<>c2) and (c1*c2>0) then begin
      Dec(c1); Dec(c2);
      for var i:=0 to m-1 do Swap(a[i,c1],a[i,c2]);
      for var i:=0 to m-1 do begin
          for var j:=0 to n-1 do Print(a[i,j]);
          Println
        end
      end
    else Writeln('Введены недопустимые номера столбцов')
    end;
  else Writeln('Массив не меняется')
  end
end.

Тестовые решения:
Введите количество строк и столбцов массива: 6 4
63 32 31 99
14 92 54 37
79 90 93 95
41 55 95 26
98 44 57 13
80 45 61 24
1- поменять местами строки, 2- столбцы:
1
Введите пару номеров строк:
2 5
63 32 31 99
98 44 57 13
79 90 93 95
41 55 95 26
14 92 54 37
80 45 61 24

Введите количество строк и столбцов массива: 3 5
47 17 78 15 37
35 73 60 31 91
13 17 92 95 88
1- поменять местами строки, 2- столбцы:
2
Введите пару номеров столбцов:
1 5
37 17 78 15 47
91 73 60 31 35
88 17 92 95 13

Введите количество строк и столбцов массива: 3 3
95 60 52
67 35 28
31 94 60
1- поменять местами строки, 2- столбцы:
3
Массив не меняется

Введите количество строк и столбцов массива: 4 3
12 53 74
80 20 44
64 50 43
42 13 35
1- поменять местами строки, 2- столбцы:
1
Введите пару номеров строк:
4 7
Введены недопустимые номера строк
4,4(50 оценок)
Открыть все ответы
Ответ:
Юлия0753
Юлия0753
10.06.2022

избежать ошибок во время проектирования

Разработка нового оборудования — процесс трудоемкий и затратный. Недочеты, которые закрались на этом этапе, могут дорого обойтись, а на их устранение понадобится много времени.

Дополненная реальность экономит средства и ресурсы за счет работы с виртуальными прототипами будущей модели. С планшетов или через специальные очки специалисты видят чертежи как объемные проекции. Можно даже устроить виртуальный тест конструкции. Это оценить эргономику продукта и обнаружить недочеты, которые не видны на этапе проектирования.

Эксперты из «Корус консалтинг», анализируя данные рынка, в 2017 году назвали основные сферы применения AR в промышленности. Технология будет наиболее востребована в авиа-, судо-, автомобилестроении и промышленном строительстве.

В работе «Эффективность дополненной реальности в обрабатывающей промышленности» эстонские исследователи приходят к выводу, что использование AR на этапах проектирования приведет к существенному сокращению возможных ошибок. Австрийский производитель мотоциклов KTM на собственном опыте убедился, что если использовать AR в проектировании, время выхода новой модели на рынок сократится на 15%.

4,6(68 оценок)
Ответ:
R1ceWithM3at
R1ceWithM3at
10.06.2022

ОбъясненНатура́льні чи́сла — числа, що виникають природним чином при лічбі. Це числа: 1, 2, 3, 4, … Множину натуральних чисел прийнято позначати знаком {\displaystyle \mathbb {N} .}{\displaystyle \mathbb {N} .}

Існують два основних підходи до означення натуральних чисел:

числа, що використовуються при лічбі предметів (перший, другий, третій…) — підхід, загальноприйнятий у більшості країн світу; формалізованим різновидом цього підходу є аксіоматичне описання системи натуральних чисел за до аксіом Пеано.

числа для позначення кількості предметів (один предмет, два предмети…).

Натуральні числа можна записувати за до десяти цифр: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

Множина натуральних чисел є нескінченною: для будь-якого натурального числа знайдеться інше натуральне число, більше за нього.ие:

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