С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 12
1

В матрице поменять местами две строки с заданными номерами

28.03.2016, 05:34. Показов 1690. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Прошу о помощи))

Выполнить над квадратной матрицей А порядка n последовательность действий, указанную в
задании.

а) В матрице А поменять местами две строки с заданными номерами;
б) сформировать из элементов полученной в результате предыдущего преобразования матрицы,
которые лежат на главной диагонали и под ней, нижнюю треугольную матрицу С;
в) вычислить сумму положительных элементов, расположенных под главной диагональю С.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2016, 05:34
Ответы с готовыми решениями:

В квадратной матрице поменять местами две строки с заданными номерами
В квадратной матрице А 1).поменять местами две строки с заданными номерами; 2) сформировать из...

В квадратной матрице A поменять местами два столбца с заданными номерами
Здравствуйте уважаемые программисты ! Помогите мне пожалуйста с задачей . В квадратной матрице...

Двумерный массив. Поменять местами строки матрицы с заданными номерами
Дана матрица размера MхN и целые числа К1 и К2 (1<=K1<K2<=M). Поменять местами строки матрицы с...

В матрице А поменять местами две строки с заданными номерами
Выполнить над квадратной матрицей А порядка n последовательность действий, указанную в задании. а)...

2
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 12
04.04.2016, 05:21  [ТС] 2
Турбо Паскаль
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
04.04.2016, 08:52 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
uses crt;
const nmax=10;
var a,c:array[1..nmax,1..nmax] of integer;
    n,i,j,x,k1,k2,s:integer;
begin
clrscr;
randomize;
repeat
write('Размер матрицы от 2 до ',nmax,' n=');
readln(n);
until n in [2..nmax];
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=-5+random(11);
    write(a[i,j]:3);
   end;
  writeln;
 end;
repeat
writeln('Введите номера строк для обмена от 1 до ',n,' k1<>k2');
readln(k1,k2);
until(k1 in [1..n])and(k2 in [1..n])and(k1<>k2);
for j:=1 to  n do
 begin
  x:=a[k1,j];
  a[k1,j]:=a[k2,j];
  a[k2,j]:=x;
 end;
writeln('Обмен строк ',k1,' и ',k2);
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:3);
  writeln;
 end;
write('Нажмите Enter для продожения');
readln;
writeln('Нижнетреугольная матрица');
s:=0;
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    if j<=i then c[i,j]:=a[i,j]
    else c[i,j]:=0;
    write(c[i,j]:3);
    if c[i,j]>0 then s:=s+c[i,j];
   end;
  writeln;
 end;
write('Сумма положительных элементов=',s);
readln;
end.
1
04.04.2016, 08:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2016, 08:52
Помогаю со студенческими работами здесь

В матрице поменять местами два столбца с заданными номерами
учусь на заочке а задали задачу по Поскалю немогу решить помогите пожалуйста вот задача а) В...

В матрице поменять местами две строки с заданными номерами
2)Из элементов полученной матрицы, которые лежат на главной диагонали и под ней, сформировать...

В матрице поменять местами столбцы с заданными номерами
В заданной матрице А (N , М) поменять местами столбцы с номерами P и Q

Поменять местами строки матрицы с заданными номерами
Доброго времени суток, помогите с програмой Даны два числа k1 и k2 и матрица размера 4 x 10....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru