Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 758

Раздел: C++
/ вопрос закрыт /

Здравствуйте, уважаемые эксперты!Вопрос(!) по языку Си(!)
если я отсортировал массив,ведённый пользователем с экрана(например как в приложенном коде),то как мне теперь находя самое большое число пока все числа не будут использованы,прибавлять их поочерёдно к меньшей из двух переменных(пусть это будут a и b)
алгоритмический пример:пользователь ввёл числа 10,5,4,40,44.
Программа сортирует:4,5,10,40,44.
потом берёт 44 и прибавляет к "а",потом берёт 40 и прибавляет к "b",потом сравнивает "а" и "b"(а>b в первый раз в любом случае) и поэтому прибавляет снова к "b" 10.
Теперь b>a поэтому 5 он прибавит к "a" так со всеми числами массива.

Приложение:
  1. for(int i=0; i<stone_num-1-j; ++i)
  2. {
  3. if(weight[i]>weight[i+1])
  4. {
  5. double temp=Matrix[i];
  6. weight[i]=weight[i+1];
  7. weight[i+1]=temp;
  8. }
  9. }


Эдик Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: Эдик (статус: Посетитель)
Вопрос отправлен: 16 ноября 2011, 21:29
Состояние вопроса: закрыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 0.

16 ноября 2011, 22:28: Вопрос закрыт (решение принял автор вопроса — Эдик): некоректно задан

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:26
Выполнено за 0.02 сек.