1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Mimosa |
13.05.2007 13:20
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Женский Репутация: 0 |
скажите,пожалуйста можно ли решить задачу,с помощью оператора For....do?
Задача Найти сумму цифр числа.число трехзначное. |
![]() ![]() |
| Mimosa |
14.05.2007 19:51
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Женский Репутация: 0 |
n:=n div 10 |
| Sto |
14.05.2007 20:05
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 70 Пол: Мужской Реальное имя: Илья Репутация: 2 |
почему имеено от 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 |
Mimosa можно ли использовать другой оператор 13.05.2007 13:20
мисс_граффити Можно, конечно.
Поскольку известно, что число трех... 13.05.2007 13:40
Sto
Можно, конечно.
Поскольку известно, что число тре... 13.05.2007 14:38
volvo Точно так же, как и с While(учитывая что число - т... 13.05.2007 14:56
Sto volvo отличный способ :good: 13.05.2007 15:05
Mimosa я не пойму,почему так:
For i:=1 to 3 do
begin
S:=s... 14.05.2007 19:42
Sto У тебя есть число n.
Допустим это 539.
Начинается ... 14.05.2007 19:46![]() ![]() |
|
Текстовая версия | 13.12.2025 15:27 |