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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 22:27   #1
Рафинур
Новичок
Джуниор
 
Аватар для Рафинур
 
Регистрация: 01.06.2010
Сообщений: 4
По умолчанию как мне быть?

Доброго вечера дороги друзья! Я хотел бы попросить Вас, умных и талантливых программистов помочь мне в одном вопросе. Я никак не могу решить несколько задач, а именно 2,4 и 5ое задания. Если есть добрые люди, подскажите как сделать, т.е код программы.
Изображения
Тип файла: jpg РГЗ.jpg (156.6 Кб, 152 просмотров)
Сделал сам - помоги другим©
Рафинур вне форума Ответить с цитированием
Старый 01.06.2010, 23:11   #2
Рафинур
Новичок
Джуниор
 
Аватар для Рафинур
 
Регистрация: 01.06.2010
Сообщений: 4
По умолчанию

procedure TForm1.Button8Click(Sender: TObject);
var n,i,j,f,k, step,max:integer;
b: t_massi;
temp:t_row;
begin
f:=1;
n:=StrToInt(edit7.text);
if not(n=0) then
begin
for i:=1 to n do
begin
f:=f*n ;
n:=n-1;
end;
for j:=1 to 4 do
for i:=1 to 4 do
b[j][i]:=strtoint(stringgrid1.cells[i-1,j-1]);
max:=summ(b);
step:=1;
for k:=1 to f do
begin
if step = 1 then begin
temp:=b[2];
b[2]:=b[1];
b[1]:=temp;
end;
if step = 2 then begin
temp:=b[3];
b[3]:=b[2];
b[2]:=temp;
end;
if step = 3 then begin
temp:=b[4];
b[4]:=b[3];
b[3]:=temp;
end;
if step = 4 then begin
temp:=b[1];
b[1]:=b[4];
b[4]:=temp;
step:=0;
end;
if max<summ(b) then
begin
max:=summ(b);
for j:=1 to 4 do
for i:=1 to 4 do
stringgrid1.cells[i-1,j-1]:=IntTOStr(b[j][i]);
end;
step:=step+1;
end;
end;
код для 4го задания, только что то он не робит, подскажите косяк а?
Сделал сам - помоги другим©
Рафинур вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быть или не быть? Вот в чем вопрос! VadEr Свободное общение 8 23.09.2009 16:16
Как быть? Voltazzar Свободное общение 12 06.07.2009 16:21
Упал телефон в сельский туалет. Как быть, как мыть? Лукманов Александр Свободное общение 28 30.04.2009 10:42
Как быть? Mitron Свободное общение 8 11.03.2008 20:01