![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
first_day |
![]() ![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 86 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Подскажите, пожалуйста, как можно найти сумму цифр числа n(сколько цифр не известно).
И, если можно, объясните как записываются циклы, как описывается строковый тип, как перевести из целочисленного в строковый и обратно. Нужно решить задачу, а я С++ только начал изучать, и вот возникла проблема... -------------------- Я бы изменил мир, да Бог не дает исходников.
|
![]() ![]() |
first_day |
![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 86 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
int sum1,sum2,n,i,vr; Я пытаюсь сделать вот что: 1) Нахожу сумму цифр(sum1) заданного числа(n). 2) Проверяю числа от 1 до заданного числа(i), и если встречается такое число, на которое заданное делится без остатка нахожу сумму его цифр. (sum2) 3) Сравниваю заданное число и найденное число(i) по криериям: 1. Если сумма цифр занного числа больше суммы цифр найденного, то вывожу заданное. 2. Если меньше - вывожу найденное. 3. Если суммы цифр чисел равны, а заданное меньше найденного, вывожу заданное. 4. иначе вывожу найденное. Мне всегда выдает -1073741676. Чего я тут намутил? ![]() -------------------- Я бы изменил мир, да Бог не дает исходников.
|
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 6:59 |