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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 09:59   #1
SVing
Ээээ
Пользователь
 
Аватар для SVing
 
Регистрация: 13.09.2011
Сообщений: 99
По умолчанию Сортировки( метод просеивания)

Что с этим делать не понимаю вообще.Методичка не помошник.Надежда на вас!


Дана действительная матрица A размерности . Если элементы второй строки матрицы образуют невозрастающую последовательность, и наибольший элемент матрицы находится в этой строке, то упорядочить элементы каждого столбца матрицы по возраста-нию методом просеивания. В противном случае матрицу оставить без изменения.
SVing вне форума Ответить с цитированием
Старый 09.04.2012, 11:56   #2
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Про последовательности: http://clck.ru/W/0ynMZ
Про сортировку: http://www.intuit.ru/department/algo...2/1.html#sect4
astecenko вне форума Ответить с цитированием
Старый 09.04.2012, 12:05   #3
SVing
Ээээ
Пользователь
 
Аватар для SVing
 
Регистрация: 13.09.2011
Сообщений: 99
По умолчанию

это не поможет(
SVing вне форума Ответить с цитированием
Старый 09.04.2012, 12:45   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,306
По умолчанию

Чем вас не устроило мое решение в предыдущей теме?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 09.04.2012, 14:58   #5
SVing
Ээээ
Пользователь
 
Аватар для SVing
 
Регистрация: 13.09.2011
Сообщений: 99
По умолчанию

там вы делал через файлы и массив . я начал вбивать текстовый как все и говорили ,не вышло.попрасил препадшу помочь , она сказала или делай нормально или не помогу.
SVing вне форума Ответить с цитированием
Старый 09.04.2012, 17:00   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,306
По умолчанию

Извините, через какой файл???
(дублирую код сюда)
Код:
uses CRT;

const
	T1=100;
	T2=100;

var
  a:array[1..T1,1..T2] of real;
  n,m,i,j,q,pos:integer;
  t:boolean;
  max,tmp:real;
  
label printer;

begin
  writeln('Input n*m:');
  readln(n,m);
  max:=-1000000;
  t:=false;
  for i:=1 to n do
	for j:=1 to m do
	begin
		write('a[',i,',',j,']: ');
		readln(a[i,j]);
		if a[i,j]>max then
		begin
			max:=a[i,j];
			pos:=i;
		end;
	end;
  if pos<>2 then
	goto printer;
  i:=1;
  while (i<m)and not t do
  begin
	if a[2,i]<a[2,i+1] then
		t:=true;
	inc(i);
  end;
  if t then
	goto printer;	
  for i:=1 to m do
	for j:=1 to n-1 do
		for q:=j+1 to n do
			if a[j,i]>a[q,i] then
			begin
				tmp:=a[j,i];
				a[j,i]:=a[q,i];
				a[q,i]:=tmp;		
			end;
  printer:
  for i:=1 to n do
  begin
	for j:=1 to m do
		write(a[i,j]:5:2,' ');
	writeln;
  end; 
  readln;
end.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 09.04.2012, 18:51   #7
SVing
Ээээ
Пользователь
 
Аватар для SVing
 
Регистрация: 13.09.2011
Сообщений: 99
По умолчанию

там где константа ,матрица сама походу бралась из файла чтоб её не вводить
SVing вне форума Ответить с цитированием
Старый 09.04.2012, 22:54   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,306
По умолчанию

Что-то я вас не понимаю.
Вы можете убрать константы, строго задав массив, но что бы вы не делали с константами, массив от этого не станет читаться из мифического файла (при этом, скорее всего, после запуска программы он заполнен мусором, но потом ведь идет запрос данных от пользователя).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 09.04.2012, 22:57   #9
SVing
Ээээ
Пользователь
 
Аватар для SVing
 
Регистрация: 13.09.2011
Сообщений: 99
По умолчанию

ага,окей.попрубую этот вариант.спасибо большое,что помогаешь.
SVing вне форума Ответить с цитированием
Старый 12.04.2012, 15:45   #10
SVing
Ээээ
Пользователь
 
Аватар для SVing
 
Регистрация: 13.09.2011
Сообщений: 99
По умолчанию

говорит надо,что-то переделать через процедуры и что бы исходная матрица была.не киньте в беде.
SVing вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод сортировки масивов Хитман Помощь студентам 5 10.04.2011 13:29
Метод быстрой сортировки Nord18 Паскаль, Turbo Pascal, PascalABC.NET 1 05.06.2010 11:24
метод шейкерной сортировки ai\ekcah^p Помощь студентам 0 22.11.2009 20:22
Метод сортировки Шелла SVadiks Помощь студентам 2 03.11.2009 20:17
Задача на Метод сортировки Smotritel89 Общие вопросы C/C++ 4 19.12.2008 18:17