![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.11.2010
Сообщений: 25
|
![]()
Для данной целочисленной матрицы А[1..N, 1..N] найти номер строки, содержащей наибольшее число ненулевых элементов.
Соображала, соображала..да все никак не пойдет...застревает на строке a:array[1..N,1..N]of integer;. Где ошибка? ![]() procedure TForm1.Button1Click(Sender: TObject); var a:array[1..N,1..N]of integer; i,j:integer; kol,nc:integer; begin if StringGrid1.ColCount=StringGrid1.Ro wCount then begin for j:=1 to N do for i:=1 to N do kol:=0 //количество ненулевых элементов if a[i,j]<>0 then kol[j]:=kol[j]+1; end; nc:=1; //наибольшее число ненулевых элеметнов for j:=2 to N do a[i,j]:=StrToInt(StringGrid1.Cells[i-1,j-1]); if kol[j]>nc[i] then nc:=j; end; |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
пропущеная строчка ?
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.11.2010
Сообщений: 25
|
![]()
ага..и пошли теперь вниз по ошибкам...теперь говорит if a[i,j]<>0 then kol[j]:=kol[j]+1;
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]()
Так у вас Kol обьявленна как целочисленная переменная. Зачем вы ей индекс приписали?
Код:
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
И снова SQL | Impuls1989 | БД в Delphi | 3 | 13.03.2010 22:46 |
И снова DBTreeView | _SERGEYX_ | БД в Delphi | 0 | 09.02.2010 11:36 |
MDIChild снова и снова... | Siber_Dec | Общие вопросы Delphi | 2 | 13.12.2009 03:24 |
Снова StringGrid | zzzzz | Компоненты Delphi | 2 | 13.07.2008 01:41 |
И снова Service! | Shurik Hacker | Общие вопросы Delphi | 5 | 27.01.2008 21:36 |