|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2010, 22:27 | #1 |
Новичок
Джуниор
Регистрация: 01.06.2010
Сообщений: 4
|
как мне быть?
Доброго вечера дороги друзья! Я хотел бы попросить Вас, умных и талантливых программистов помочь мне в одном вопросе. Я никак не могу решить несколько задач, а именно 2,4 и 5ое задания. Если есть добрые люди, подскажите как сделать, т.е код программы.
Сделал сам - помоги другим©
|
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го задания, только что то он не робит, подскажите косяк а?
Сделал сам - помоги другим©
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быть или не быть? Вот в чем вопрос! | 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 |