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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2010, 19:55   #1
Ann_Sh
Пользователь
 
Аватар для Ann_Sh
 
Регистрация: 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;
Ann_Sh вне форума Ответить с цитированием
Старый 10.11.2010, 19:57   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

пропущеная строчка ?
Код:
const N=10;
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 10.11.2010, 19:59   #3
Ann_Sh
Пользователь
 
Аватар для Ann_Sh
 
Регистрация: 05.11.2010
Сообщений: 25
По умолчанию

ага..и пошли теперь вниз по ошибкам...теперь говорит if a[i,j]<>0 then kol[j]:=kol[j]+1;
Ann_Sh вне форума Ответить с цитированием
Старый 10.11.2010, 22:07   #4
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Так у вас Kol обьявленна как целочисленная переменная. Зачем вы ей индекс приписали?
Код:
if a[i,j]<>0 then kol:=kol+1;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
И снова 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