| 
| 
 | Вопрос # 5 758/ вопрос закрыт / | 
 |  Здравствуйте, уважаемые эксперты!Вопрос(!) по языку Си(!)если я отсортировал массив,ведённый пользователем с экрана(например как в приложенном коде),то как мне теперь находя самое большое число пока все числа не будут использованы,прибавлять их поочерёдно к меньшей из двух переменных(пусть это будут a и b)
 алгоритмический пример:пользователь ввёл числа 10,5,4,40,44.
 Программа сортирует:4,5,10,40,44.
 потом берёт 44 и прибавляет к "а",потом берёт 40 и прибавляет к "b",потом сравнивает "а" и "b"(а>b в первый раз в любом случае) и поэтому прибавляет снова к "b" 10.
 Теперь b>a поэтому 5 он прибавит к "a" так со всеми числами массива.
 Приложение:Переключить в обычный режим  for(int i=0; i<stone_num-1-j; ++i)            {                   if(weight[i]>weight[i+1])                   {                        double temp=Matrix[i];                        weight[i]=weight[i+1];                        weight[i+1]=temp;                   }             }
|  |   Вопрос задал: Эдик (статус: Посетитель)Вопрос отправлен: 16 ноября 2011, 21:29
 Состояние вопроса: закрыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 0. 16 ноября 2011, 22:28: Вопрос закрыт (решение принял автор вопроса — Эдик): некоректно задан Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |