|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.12.2010, 18:39 | #1 |
Регистрация: 02.12.2009
Сообщений: 5
|
Иправить простенькую программу в Delphi в окне (Сегодня)
Здраствуйте, нужно срочно исправить программку)Завтра зачет! Готов заплатить!
Множество значений, имеющихся в массиве D, которых нет в массиве С, и которые не равны А, Значение А задано!Сумма найденых значений! Что она не правельно выводит как-то или не туда хз, вообщем вот гляньте)Только пожалуйста кто сможет исправить! Ненадо вводить какието новые команда) Или как то позамудренному исправлять) Мне как можно проще надо) вообще только подправить!) Unit1 b Unit2 МОГУ СКИНУТЬ В АРХИВЕ ГОТОВЫЙ ПРОЕКТ! Основная кнопака (Вычисление)UNIT 1 procedure TForm1.Button4Click(Sender: TObject); var i:integer; A:integer; B:array of integer; begin SetLength(D,n); for i:=0 to n-1 do if StringGrid1.Cells[i,1]='' then D[i]:= 0 else D[i]:=StrToInt(StringGrid1.Cells[i,1]); SetLength(C,n); for i:=0 to n-1 do if StringGrid2.Cells[i,1]='' then C[i]:= 0 else C[i]:=StrToInt(StringGrid2.Cells[i,1]); SetLength(B,n); A:=StrToInt(Edit3.Text); new_array(D,C,A,B,k);//new_array(D,C:array of integer;A:integer;var B:array of integer;var k:integer); for i:=0 to k-1 do StringGrid3.Cells[i,0]:=FloatToStr(B[i-1]); end; UNIT 2 unit Unit2; interface {интерфейсная часть модуля} procedure new_array(D,C:array of integer;A:integer;var B:array of integer;var k:integer); function sum (B: array of integer):real; implementation procedure new_array; var i,j:integer; flag:boolean; begin k:=0; for i:=Low(D) to High(D) do begin flag:=false; j:=0; while (j<=High(C)) and not flag do if (C[j]=D[i]) or (D[i]=A) then flag:=true else j:=j+1; if not flag then begin B[k]:=D[i]; k:=k+1; end; end; end; function sum; {исполняемая часть модуля} Var i: integer; s:real; begin s:=0; for i:=Low(B) to High(B) do s:=s+B[i]; sum:=s; end; end. |
28.12.2010, 18:45 | #2 |
Регистрация: 06.05.2010
Сообщений: 6
|
аська 435619045
|
28.12.2010, 18:56 | #3 |
Новичок
Джуниор
Регистрация: 16.06.2007
Сообщений: 0
|
ICQ - 324-783-266
Сделаю быстро, качественно, не дорого. Предоплаты не требую!!! |
28.12.2010, 19:00 | #4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
icq 723-32[один]
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
28.12.2010, 19:20 | #5 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
стучи 631694469
|
29.12.2010, 17:49 | #6 |
Новичок
Джуниор
Регистрация: 15.06.2010
Сообщений: 0
|
Пиши решу Дёшево
ICQ: 410691984 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно сделать простенькую БД | salns | Microsoft Office Access | 2 | 16.11.2010 20:56 |
Как в окне delphi открыть приложение word | Juliya_1_04 | Компоненты Delphi | 5 | 04.10.2010 22:36 |
Написать простенькую программу. | sanchosss | Помощь студентам | 2 | 19.09.2010 10:19 |
Помогите решить простенькую программу на СИ | Anvilion | Помощь студентам | 2 | 18.01.2009 18:11 |
Напишите простенькую программу. Хорошую оплату гарантирую. | Unregistred User | Фриланс | 2 | 20.10.2008 13:44 |