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

Pasckal: поменять местами столбцы массива если можно и для строк !

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

begin
  var (m,n):=ReadInteger2('Количество строк и столбцов в массиве:');
  Writeln('*** Исходный массив ***');
  var a:=MatrRandom(m,n,-99,99);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var (p,q):=ReadInteger2('Укажите номера строк для обмена: ');
  a.SwapRows(p-1,q-1);
  Writeln('*** Полученный массив ***'); a.Println(4);
  (p,q):=ReadInteger2('Укажите номера столбцов для обмена: ');
  a.SwapCols(p-1,q-1);
  Writeln('*** Полученный массив ***'); a.Println(4);
end.

Pasckal: поменять местами столбцы массива если можно и для строк !
4,7(67 оценок)
Ответ:
коля725
коля725
31.01.2020
Var
  A: array [1..5, 1..5] of integer;
  i, j, tmp, FL, SL: integer;
begin
for i := 1 to 5 do
begin
  for j := 1 to 5 do
    begin
    A[i, j] := random(101)-50;
    write(A[i, j]:4);
    end;
  writeln;   
 end;

writeln('Обмен строк.');
write('Введите два числа(№ строк) = ');
readln(FL, SL);
for j := 1 to 5 do
begin
  tmp := A[FL, j];
  A[FL, j] := A[SL, j];
  A[SL, j] := tmp;   
end;
for i := 1 to 5 do
begin
  for j := 1 to 5 do
    write(A[i, j]:4);
  writeln;
end;

writeln('Обмен столбцов.');
write('Введите два числа(№ столбцов) = ');
readln(FL, SL);
for i := 1 to 5 do
begin
  tmp := A[i, FL];
  A[i, FL] := A[i, SL];
  A[i, SL] := tmp;   
end;
for i := 1 to 5 do
begin
  for j := 1 to 5 do
    write(A[i, j]:4);
  writeln;
end;

end.

Pasckal: поменять местами столбцы массива если можно и для строк !
4,4(51 оценок)
Открыть все ответы
Ответ:
AgentElizabeth007
AgentElizabeth007
31.01.2020

1)  В котором  действия выполняются последовательно одна за одной

2) Цикл может выполнятся несколько раз

3) Розгалудження - условия при которых выполняется определенный фрагмент кола. То есть  if else

4) 1. if(если).  if(a==10) writeLine (a)  если условие верно - действие выполняется иначе данный код игнорируется. такое называется "Неповне розгалудження"

   2. if(если)  else(иначе).   if(a==10) writeLine (a)  else writeLine (b)   - если условие верно код выполняется иначе выполняется другой код.

Такое называется "Повнеповне розгалудження"

5) Характерне наявнистю умовы та послидовнистю команд в залежности вид умовы.

6) Линейный выполняется последовательно, а розгалудження дает возможность выбрать какой код будет выполнятся, а какой нет.

7) Розгалудження дает возможность выбрать какой код будет выполнятся, а какой нет. А цикл выполняет код определенное количество раз

Объяснение:

4,4(27 оценок)
Ответ:
roapoaop
roapoaop
31.01.2020

ответ Смотри я не понял вопрос но обЬясню что это такое

Объяснение:

If и else из них составляют условие, а вот or и в этом:

Например

x = int(input())

if x > 0 or x < 10: // если условие x > 0 или x < 10 то                    

выполняется print("Положительное число")//

   print("Положительное число")

else: // иначе//

   print("Отрицательное число")

если бы использовли место or and то получилось бы условие если условие x > 0 и x < 10 то                    

выполняется print("Положительное число")//

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