Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 12

суммы цифр элементов массива по убыванию

27.12.2010, 21:02. Показов 1516. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. У меня проблема с программой ,никак не могу написать суммы цифр элементов массива по убыванию. прошу вашей помощи или поделитесь идеями как это осуществить.

вот само задание
Дан массив целых чисел. Написать программу для сортировки массива по убыванию суммы цифр элементов.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2010, 21:02
Ответы с готовыми решениями:

Написать программу для сортировки массива по убыванию суммы цифр элементов
Написать программу для с++: Дан массив целых чисел. Написать программу для сортировки массива по убыванию суммы цифр элементов.

Упорядочить элементы массива по убыванию суммы цифр элемента массива
Массив одномерный, размер 10 пусть будет, ячейки заполняются рандомно (от 1 до 100)

Сортировка массива по убыванию суммы цифр числа
Используйте функцию, которая определяет сумму цифр числа.

10
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
27.12.2010, 21:37
http://www.google.ru/search?q=... 8&oe=utf-8
0
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 12
27.12.2010, 22:01  [ТС]
спасибо,но сортировку массива по убыванию я знаю как делать,проблема моя в сумме цифр элементов их как их по убыванию правильно написать.
0
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
27.12.2010, 22:24
Цитата Сообщение от KKtommy Посмотреть сообщение
спасибо,но сортировку массива по убыванию я знаю как делать,проблема моя в сумме цифр элементов их как их по убыванию правильно написать.
правильно ли я понимаю задание ?

есть массив

100 20 3

сумма цыфр 123

по убыванию отсортировать 321

так чтоль ?
0
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 12
27.12.2010, 22:33  [ТС]
я сам не уверен,но патался сделать так.
0
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
28.12.2010, 05:13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int arr[10] = {1,2,41,20,69,52,36,2,5,89}; // исходный массив
 
TStringList *tempData = new TStringList;
tempData->Sorted = true;
tempData->Duplicates = dupAccept;
int sum = 0;
String result;
for(int i=0; i<10; i++){
  sum+=arr[i]; // сумма всех элементов массива 317
}
String sumText = IntToStr(sum);
for(int i=1; i<sumText.Length()+1; i++){
  tempData->Add(StrToInt(sumText[i]));
}
for(int i=tempData->Count-1; i>-1; i--){
  result += tempData->Strings[i];
}
 
tempData = NULL;
Label1->Caption = result; // результат 731
Такое решение вам подойдет?
0
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 12
28.12.2010, 16:01  [ТС]
спасибо вам большое , но я немного не понимаю,меня учили подругому оформлять и некоторые ваши ходы мне не понятны).
и C++ Builder6 не понимает некоторые команды(
0
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
28.12.2010, 16:18
меня учили подругому оформлять
возможно, я чутка жульнул, хотя все верно написал. Жульнул это я в том смысле возможно ваш преподователь хотел вас научить сортировать массив, я же обошел и воспользовался уже готовым сортировщиком TStringList-а

А какие строки вам не понятны? Спросите, и я постараюсь более менее объяснить, я тоже новичок - макс месяц в c++

C++ Builder6 не понимает некоторые команды
Которые команды? Я бы сказал что я этот код скодил в XE edition-е, в принципе тоже самое что и C++ Builder6, да боюсь LK опять мне объяснит что я перепутал среду с языком
0
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 12
28.12.2010, 16:20  [ТС]
просто у нас консоль визард форма))
0
83 / 18 / 2
Регистрация: 17.11.2010
Сообщений: 107
28.12.2010, 16:38
Господа, что за консоль у вас? Который раз про нее слышу в C++ Builder-е. И вообще сдался вам cin и cout когда есть визуальные формы?
0
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 12
28.12.2010, 17:03  [ТС]
Console Wizard) Я все программы пишу так,да и в универе меня учили так.работы то же оформлять в визарте.
а вы можете написать вашу идею этой задачи на этой консоле?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.12.2010, 17:03
Помогаю со студенческими работами здесь

Сортировка массива по убыванию суммы цифр числа
Задача:Напишите программу, которая сортирует массив по убыванию суммы цифр числа. Используйте функцию, которая определяет сумму цифр числа....

Упорядочить массив по убыванию суммы цифр элементов
Создать случайный массив размера n. Упорядочить его по убыванию суммы цифр числа. На языке С++

Сортировка массива по убыванию суммы цифр десятичной записи числа
Напишите программу, которая сортирует натуральные числа в массиве по убыванию суммы цифр десятичной записи числа. При равенстве сумм цифр...

Определить индексы тех элементов массива, у которых сумма четных цифр меньше суммы нечетных цифр
Разработать программу, которая случайным образом формирует одномерный массив целых чисел (количество элементов должно вводиться во время...

Упорядочить каждую строку матрицы по убыванию суммы значений цифр элементов матрицы
Задание:Упорядочить каждую строку матрицы по убыванию суммы значений цифр элементов матрицы.Код у меня написан под другое задание ,но как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru