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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2015, 23:49   #1
KorsD
 
Регистрация: 15.01.2015
Сообщений: 3
По умолчанию Составьте процедуру обнуляющую минимальное количество элементов так, чтобы сумма элементов столбца не превышала заданную

Составьте процедуру, обнуляющую минимальное количество элементов так, чтобы сумма элементов столбца матрицы из натуральных чисел A(m x n) не превышала заданную.
Спасибо заранее!
KorsD вне форума Ответить с цитированием
Старый 15.01.2015, 23:59   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

ИМХО, обнулять надо начинать с максимального элемента
Вадим Мошев вне форума Ответить с цитированием
Старый 16.01.2015, 05:41   #3
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Код:
while sum(a)>S do
begin
  i:=Max(a);
  a[i]:=0;
end;
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 16.01.2015, 10:03   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

тогда уже хотя бы так:
Код:
sumA := sum(a);
while sumA>S do
begin
  i:=Max(a);
  sumA := sumA - a[i];
  a[i]:=0;
end;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
QBasic. Сумма и количество положительных элементов столбца массива hohol90 Помощь студентам 2 22.10.2011 11:22
В массиве из п элементов много совпадающих элементов. Найти количество различных элементов Strax Фриланс 11 12.06.2010 20:13
Двумерные массивы. Сумма элементов столбца. (Си) spirit_trapper Помощь студентам 10 23.12.2009 17:24
Сумма четных элементов матрицы. Произведение элементов 3-го столбца. Минимальный элемент матрицы. renovare Помощь студентам 2 03.07.2009 21:13
В прямоугольной матрице переставить столбцы так, чтобы сумма элементов столбца росла от первого столбца Aleo13 Помощь студентам 5 15.10.2008 18:34