![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Помогите решить такую задачу:
Дана квадратная матрица порядка n. Рассмотрим те строки, которые начинаются с отрицательного элемента. Вывести номер такой строки и сумму элементов. Вывести номер такой строки и сумму элементов этой строки. Заранее спасибо! |
|
#2
|
||||
|
||||
|
Код:
от первой стоки до последней
если первый элемент строки меньше нуля то
начнем
выводим номер строки
от первого элемента строки до последнего
складываем их
выводим полученную сумму
закончили *тут такой смайлик стучащий кулачком по голове* ![]() Последний раз редактировалось SerginhoLD, 22.06.2010 в 13:37. |
|
#3
|
|||
|
|||
|
Код:
var
i,j:cardinal
Res:Real;
begin
for i:=0 to n-1 do
begin
if StringGird1.cells[i,o]<0 then
begin
res:=0;
memo1.lines.add('Номер строки: '+inttostr(i));
for j:=0 to n-1 do
begin
res:=res+StringGird1.cells[i,j];
end;
memo1.lines.add('Сумма элементов: '+floattostr(res));
end;
end;
end;ну вот где-то так... могут быть ошибки в синтаксисе, писал тут. |