Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 360

Раздел: Delphi » Прочее
/ вопрос открыт /

Здравствуйте, эксперты! Есть следующая задача. Дан массив А(6х6). айти и отпечатать количество элементов каждого столбца значения которых не превышает 2.5.

Приложение:
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7. Dialogs, ExtCtrls, Grids, StdCtrls, XPMan;
  8.  
  9. type
  10. TForm1 = class(TForm)
  11. Button1: TButton;
  12. Button2: TButton;
  13. Button3: TButton;
  14. StringGrid1: TStringGrid;
  15. Label1: TLabel;
  16. XPManifest1: TXPManifest;
  17. StringGrid2: TStringGrid;
  18. procedure Button2Click(Sender: TObject);
  19. procedure Button3Click(Sender: TObject);
  20. procedure Button1Click(Sender: TObject);
  21. private
  22. { Private declarations }
  23. public
  24. { Public declarations }
  25. end;
  26.  
  27. var
  28. Form1: TForm1;
  29. a:array[0..5,0..5] of integer;
  30. i,j:integer;
  31. k,n:real;
  32. implementation
  33.  
  34. {$R *.dfm}
  35.  
  36. procedure TForm1.Button1Click(Sender: TObject);
  37. begin
  38. Randomize;
  39. for i:=0 to 5 do
  40. for j:=0 to 5 do
  41. Begin
  42. a[i,j]:=random (10);
  43. StringGrid1.cells[i,j]:=IntTostr(a[i,j]);
  44. end;
  45. end;
  46.  
  47. procedure TForm1.Button2Click(Sender: TObject);
  48. begin
  49. if k<=2.5 then
  50. k:=a[1,1];
  51. for i:= 0 to 5 do
  52. for j := 0 to 5 do
  53. if k<=a[i,j] then
  54. begin
  55. k:=a[i,j];
  56. n:=i;
  57. end;
  58. for I := 0 to 5 do
  59. for j := 0 to 5 do
  60. if a[i,j]=k then
  61. n:=n+1;
  62. for I := 0 to 5 do
  63. for j := 0 to 5 do
  64. StringGrid2.Cells [i,0]:= FloatTostr (a[i,0]);
  65. end;
  66.  
  67. procedure TForm1.Button3Click(Sender: TObject);
  68. begin
  69. close;
  70. end;
  71.  
  72. end.
  73.  


Коновалов Владимир Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Коновалов Владимир (статус: Посетитель)
Вопрос отправлен: 23 июня 2010, 09:11
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 23; последнее сообщение — 23 июня 2010, 13:53; участников в обсуждении: 4.

Страницы: [« Предыдущая] [1] [2]

DNK

DNK (статус: Студент), 23 июня 2010, 13:45 [#21]:

min@y™: Сам хорош. Прикалываюсь я! Опять линкозакидательством будем заниматься?
"Digital Networked Knight"
padonak

padonak (статус: Посетитель), 23 июня 2010, 13:48 [#22]:

тогда у меня с кампом что? писцец...
min@y™

min@y™ (статус: Доктор наук), 23 июня 2010, 13:53 [#23]:

Цитата (DNK):

Сам хорош. Прикалываюсь я!

Доверчивые могут и поверить. А я своей репутацией дорожу.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Страницы: [« Предыдущая] [1] [2]

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 25 апреля 2026, 14:34
Выполнено за 0.02 сек.