Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
VadimTk
2 / 2 / 0
Регистрация: 22.11.2014
Сообщений: 46
#1

Задача на массив данных. Никак не получается сделать - Delphi

30.11.2014, 21:32. Просмотров 187. Ответов 0
Метки нет (Все метки)

Нужно найти в каком столбце, если просуммировать его элементы, получится наибольшая сумма.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids;
 
type
 
  TForm1 = class(TForm)
    StringGrid1: TStringGrid;
    Button1: TButton;
    Button2: TButton;
    Label2: TLabel;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
  k,sum,sum1,sum2,sum3,sum4,sum5,n,max,i,j,sumin:integer;
 
  a: array [1..6,1..5] of integer;
 
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
sum:=0;
randomize;
for k:= 1 to 6 do
begin
for n:= 1 to 5 do
a[k,n]:=random(170);
 
end;
with stringgrid1  do
for k:=1 to rowcount do
for n:=1 to colcount-1 do
Cells[k,n]:=inttostr(a[k,n]);
 
 
for k:=1 to 6 do
begin
StringGrid1.Cells[0,k]:=('ГЉГ*Г*äèäГ*ГІ В№ '+IntToStr(k));
 
end;
for n:=1 to 6 do
StringGrid1.Cells[n,0]:=('ГЌГ*ñåëåГ*ГЁГ© ГЇГіГ*ГЄГІ В№'+IntToStr(n));
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
sum:=0;
 
 
for k:=1 to 6 do
begin
sum1:=sum+a[k,1];
end;
 
for k:=1 to 6 do
begin
sum2:=sum+a[k,2];
end;
 
for k:=1 to 6 do
begin
sum3:=sum+a[k,3];
end;
 
for k:=1 to 6 do
begin
sum4:=sum+a[k,4];
 end;
 
for k:=1 to 6 do
begin
sum5:=sum+a[k,5];
end;
 For k:=1 to 6 do begin
 for n:=1 to 6 do begin
 
sumin:=1;
if  sum1>sumin then
begin
label1.Caption:=IntToStr(sum1);
end;
if sum2>sumin then
begin
label1.Caption:=IntToStr(sum2);
end;
if sum3>sumin then
begin
label1.Caption:=IntToStr(sum3);
end;
if sum4>sumin then
begin
label1.Caption:=IntToStr(sum4);
end;
if sum5>sumin then
begin
label1.Caption:=IntToStr(sum5);
end;
end;
end;
end;
 
 
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2014, 21:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на массив данных. Никак не получается сделать (Delphi):

Множества, никак не получается - Delphi
Помогите пожайлуста с решением задачи, что-то вообще никак.. Дана матрица А размерностью элементов целого типа из диапазона от -127...

сформировать вектор. Никак не получается - Delphi
Прочитать из файла значения целочисленной матрицы B(7,7). Определить координаты последнего по порядку минимального элемента матрицы В и...

Никак не получается разобраться с записной книжкой - Delphi
Есть готовая программка, только никак не получается написать код для кнопки пролистывания назад в записной книжке и кнопка сохранения...

Задача в Deiphi, не разберусь никак - Delphi
Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы и номер телефона. Найти...

задача на последовательности никак не получается - C++
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Найти разность...

Никак не получается сделать h1 - HTML, CSS
У меня какая то проблема толи с хостинго толи с компом. Не как не могу создать кнопку с тегом <h1>. Если создаю какую нибудь ссылку в...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2014, 21:32
Привет! Вот еще темы с ответами:

Никак не получается(задача Коши,, операционное исчисление) - ТФКП

Бюджет путешествия, никак не получается сделать - Pascal
Задача 5. Бюджет путешествия Транспортному агентству часто требуется оценить минимальную стоимость путешествия от одного города до...

Нужно преобразовать массив ассоциативных массивов в единый ассоциативный массив, а у меня никак не получается - PHP
Как преобразовать массив на скрине так, чтобы получился массив: => FB => FREE При этом длинна массива массивов изменчива....

Считывание данных из таблицы никак не получается - Matlab
Я создаю в Gui таблицу, в таблице задаю формат данных numeric. Мне нужно ввести числа в эту таблицу, а при нажатии кнопки осуществить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.