|
Вопрос # 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: Вопрос закрыт (решение принял автор вопроса — Эдик): некоректно задан
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|