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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2012, 18:31   #1
ololoder
 
Регистрация: 24.12.2012
Сообщений: 3
По умолчанию Нужна программа в Делфи

Проблема такая:препод сказал выполнить уже готовую программу на паскале в делфи на ооп.
Условие задачи:
В заданной матрице W упорядочить по убыванию элементы каждого столбца матрицы. Исходную и полученную матрицу вывести в общепринятом виде.
Сама задача выполненная на ABCPascal:
Код:
program masiv;
uses crt,GraphABC;
var
i,v,x,y,B,k:integer;
a1: array [1..100,1..100] of integer;
begin
TextAttr:=16*Black+Green;
writeln('размерность Х*У');
readln(x,y);
for i:=1 to x do
begin
 writeln;
for v:=1 to y do
begin
read(a1[i,v]);
//a1[i,v]:=random (100);
Write (a1[i,v]:4);
end;
end;
for v:=1 to x do
for k:=1 to y-1 do
for i:=1 to y-k do
if a1[i,v]<a1[i+1,v] then
begin
B:=a1[i,v];
a1[i,v]:=a1[i+1,v];
a1[i+1,v]:=B;
end;
writeln;
writeln;
writeln('Конечная матрица');
for i:=1 to x do
begin
 writeln;
for v:=1 to y do
begin
Write (a1[i,v]:4);
end;
end;
end.
Задача: Выполнить при помощи StringGrid.

Последний раз редактировалось Stilet; 24.12.2012 в 22:16.
ololoder вне форума Ответить с цитированием
Старый 24.12.2012, 19:39   #2
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

А давай я тебе денег дам - просто так и много ?
xoodoo вне форума Ответить с цитированием
Старый 24.12.2012, 19:48   #3
ololoder
 
Регистрация: 24.12.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от xoodoo Посмотреть сообщение
А давай я тебе денег дам - просто так и много ?
Думаю над глупыми студентами не очень хорошо ржать
ololoder вне форума Ответить с цитированием
Старый 24.12.2012, 20:38   #4
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

Это ты что ли "глупый студент" ?
Ты наглый и бесстыдный халявщик.
xoodoo вне форума Ответить с цитированием
Старый 24.12.2012, 22:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Почти Делфи:
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Grids;

type

  { TForm1 }

  TForm1 = class(TForm)
    StringGrid1: TStringGrid;
    procedure FormCreate(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
var
i,v,x,y,B,k:integer;
a1: array [1..100,1..100] of integer;
begin
x:=StringGrid1.ColCount-1;
y:=StringGrid1.RowCount-1;

for i:=1 to x do begin
 for v:=1 to y do
  a1[i,v]:=Random(100);
  StringGrid1.Cells[i,v]:=IntToStr(a1[i,v]);
end;
for v:=1 to x do
 for k:=1 to y-1 do
  for i:=1 to y-k do
    if a1[i,v]<a1[i+1,v] then begin
       B:=a1[i,v];
       a1[i,v]:=a1[i+1,v];
       a1[i+1,v]:=B;
    end;

for i:=1 to x do begin
for v:=1 to y do begin
 StringGrid1.Cells[i,v]:=IntToStr(a1[i,v]);
end;
end;
end;

end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.12.2012, 12:45   #6
ololoder
 
Регистрация: 24.12.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от xoodoo Посмотреть сообщение
Это ты что ли "глупый студент" ?
Ты наглый и бесстыдный халявщик.
Знаешь,я бы может быть и рад быть халявщиком,да вот только не получается у меня как-то,не моё это
ololoder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна программа на делфи 7 Анатолий.1991 Помощь студентам 7 03.03.2012 15:26
Нужна программа на делфи Ars23 Фриланс 11 27.09.2010 10:55
Нужна программа на Делфи Abac111 Фриланс 7 17.05.2010 13:42
Нужна программа на Делфи по идентификации. Анюткин Фриланс 1 12.11.2008 10:20
Нужна программа на Делфи Формула Фриланс 1 07.01.2008 22:30