Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сумма элементов двумерного массива 
:(
    Опции темы
Torres
Дата 16.6.2010, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 6.4.2010

Репутация: нет
Всего: нет



Помогите плиз найти сумму элементов двумерного массива, расположенных до последнего положительного элемента.
PM MAIL   Вверх
Keeper89
Дата 16.6.2010, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Torres, а в чем конкретно вопрос?


--------------------
PM MAIL WWW   Вверх
Proxin
Дата 16.6.2010, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 21.6.2008

Репутация: 1
Всего: 3



Код

const imax={somenum};jmax={somenum};
function summing:integer;
var i,j,sum,posnegi,posnegj,sum:integer;b:boolean;
begin
posnegi:=imax;posnegj:=jmax;b:=false;sum:=0;
for j:=jmax downto 0 do  for i:=imax downto 0 do if arr[imax,jmax]<0 then begin posnegi:=i;posnegj:=j;b:=true;break;end;
for j:=0 to jmax do for i:=0 to imax do begin if (i=posnegi) and (j=posnegj) then begin if not b then sum:=sum+arr[i,j];break; end; sum:=sum+arr[i,j]; end;
result:=sum;
end;


Это сообщение отредактировал(а) Proxin - 17.6.2010, 00:56
PM MAIL   Вверх
k0rvin
Дата 16.6.2010, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: нет
Всего: 5



Цитата(Torres @ 16.6.2010,  21:21)
Помогите плиз найти сумму элементов двумерного массива, расположенных до последнего положительного элемента.

интересно, а что в контексте двумерного массива значит "последний элемент (с заданным качеством)"?


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Proxin
Дата 16.6.2010, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 21.6.2008

Репутация: 1
Всего: 3



k0rvin, я этому школию уже ответ написал. наверное, имелось ввиду, после которого все отрицательные идут.
PM MAIL   Вверх
Keeper89
Дата 16.6.2010, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Цитата(Proxin @  16.6.2010,  22:39 Найти цитируемый пост)
k0rvin, я этому школию уже ответ написал. наверное, имелось ввиду, после которого все отрицательные идут. 

А зачем? smile


--------------------
PM MAIL WWW   Вверх
Proxin
Дата 17.6.2010, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 21.6.2008

Репутация: 1
Всего: 3



пусть дальше тупеет. если такие основы вызывают вопросы, то это полный писец.
PM MAIL   Вверх
Keeper89
Дата 17.6.2010, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Хороший подход к делу.  smile

Это сообщение отредактировал(а) Keeper89 - 17.6.2010, 01:07


--------------------
PM MAIL WWW   Вверх
Torres
Дата 17.6.2010, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 6.4.2010

Репутация: нет
Всего: нет



имеется в виду, что после последнего положительного элемента считать сумму уже не надо
PM MAIL   Вверх
Frees
Дата 17.6.2010, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 16
Всего: 54



Код

1  2  3
4 -1  5
6  4  2


какие элементы надо суммировать 1, 2, 3, 4 или 1, 4, 6, 2


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
Torres
Дата 20.6.2010, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 6.4.2010

Репутация: нет
Всего: нет



Цитата(Frees @ 17.6.2010,  11:08)
Код

1  2  3
4 -1  5
6  4  2


какие элементы надо суммировать 1, 2, 3, 4 или 1, 4, 6, 2

суммировать надо по строкам, и все элементы, т.к. последним положительным является 2
PM MAIL   Вверх
Torres
Дата 21.6.2010, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 6.4.2010

Репутация: нет
Всего: нет



спасибо не надо, сделал сам)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0507 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.