Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2010, 21:43   #1
dizzy69
Пользователь
 
Регистрация: 18.02.2010
Сообщений: 10
Вопрос розріджені матриці

склсати програму що виконує обмін місцями стовпців з максимальним і мінімальноим елементом, для розріджених матриць.
Також програма має виводити логічну та програмну структуру матриці, надавати користовачу можливість поливитись та змінити деякий (i,j) елемент матриці
dizzy69 вне форума Ответить с цитированием
Старый 11.03.2010, 21:45   #2
dizzy69
Пользователь
 
Регистрация: 18.02.2010
Сообщений: 10
По умолчанию

Цитата:
Сообщение от dizzy69 Посмотреть сообщение
склсати програму що виконує обмін місцями стовпців з максимальним і мінімальноим елементом, для розріджених матриць.
Також програма має виводити логічну та програмну структуру матриці, надавати користовачу можливість поливитись та змінити деякий (i,j) елемент матриці
поможіть пліз
dizzy69 вне форума Ответить с цитированием
Старый 11.03.2010, 21:46   #3
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

А по РУССКИ можно?
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 11.03.2010, 22:50   #4
dizzy69
Пользователь
 
Регистрация: 18.02.2010
Сообщений: 10
По умолчанию

склсаты программу выполняющий обмен местами столбцов с максимальным и минимальноим элементом, для разреженных матриц.
Также программа должна выводить логическую и программную структуру матрицы, предоставлять пользователю возможность поливитись и изменить некоторое (i, j) элемент матрицы
вот пожалуста
dizzy69 вне форума Ответить с цитированием
Старый 12.03.2010, 14:42   #5
keef
Пользователь
 
Регистрация: 12.12.2009
Сообщений: 61
По умолчанию

Код:
const m=9;

procedure TForm1.Button1Click(Sender: TObject);
var a,b,c,i,j,max,min : integer;
  s : array[0..m] of integer;
begin

min:=s[0];
max:=s[0];

for i:=0 to m do
 for j:=i+1 to m do begin
  if (s[i]<s[j]) and (s[i]<=min) then begin min:=s[i]; a:=i; end;
  if (s[i]>s[j]) and (s[i]>=max) then begin max:=s[i]; b:=i; end;
 end;

c:=s[a];
s[a]:=s[b];
s[b]:=c;

end;
Меняет местами максимальное и минимальное значения.
keef вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц