![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Mimosa |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Женский Репутация: ![]() ![]() ![]() |
скажите,пожалуйста можно ли решить задачу,с помощью оператора For....do?
Задача Найти сумму цифр числа.число трехзначное. |
![]() ![]() |
Sto |
![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 70 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
У тебя есть число n.
Допустим это 539. Начинается цыкл, повторений у нас три. 1 повторение 539 mod 10 = 9, так как ближайшее целое число которое делится на 10 это 530, значит 539-530=9; 539 div 10 = 59; Div - оставляет только целую часть в результате деления. 539/10=53,9 целая часть 53. в результате у нас S=9, a n=53; 2 Повторение 53 mod 10 = 3, так как ближайшее целое число которое делится на 10 это 50, значит 53-50=3; 53 div 10 = 5; Div - оставляет только целую часть в результате деления. 53/10=5,3 целая часть 5. в результате у нас S=9+3=12, a n=5; 3 Повторение 5 mod 10 = 5, так как ближайшее целое число которое делится на 10 это 0, значит 5-0=5; 5 div 10 = 5; Div - оставляет только целую часть в результате деления. 5/10=0,5 целая часть 0. в результате у нас S=12+5=17, a n=0; Конец цыкла Старался обьяснить понятно, а получилось как всегда ![]() + Таким способом можно найти суму чисел для любого целого числа, не только 3-х значного. Сообщение отредактировано: Sto - 14.05.2007 19:49 |
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 8:40 |