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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2010, 18:39   #1
to-ot
 
Регистрация: 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.
Изображения
Тип файла: jpg 123.JPG (43.0 Кб, 144 просмотров)
to-ot вне форума Ответить с цитированием
Старый 28.12.2010, 18:45   #2
Rehsuperauqs
 
Регистрация: 06.05.2010
Сообщений: 6
По умолчанию

аська 435619045
Rehsuperauqs вне форума Ответить с цитированием
Старый 28.12.2010, 18:56   #3
Petrovi4
Новичок
Джуниор
 
Регистрация: 16.06.2007
Сообщений: 0
По умолчанию

ICQ - 324-783-266
Сделаю быстро, качественно, не дорого.
Предоплаты не требую!!!
Petrovi4 вне форума Ответить с цитированием
Старый 28.12.2010, 19:00   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

icq 723-32[один]
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 28.12.2010, 19:20   #5
dosha
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 224
По умолчанию

стучи 631694469
dosha вне форума Ответить с цитированием
Старый 29.12.2010, 17:49   #6
frilans
Новичок
Джуниор
 
Регистрация: 15.06.2010
Сообщений: 0
По умолчанию

Пиши решу Дёшево
ICQ: 410691984
frilans вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно сделать простенькую БД 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