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