![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.05.2012
Сообщений: 7
|
![]()
Дано натуральное число N. Вычислить сумму всех его цифр кроме двух последних справа.
Ребята, помогите, пожалуйста! |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
![]()
ну как вариант перевести число в строку, чтобы узнать сколько у него вообще символов. можно узнать число символов, если делить в цикле на 10 до тех пор пока дробная часть не станет равна 0.
после того как узнал число цифр опять же делишь если число в 5 знаков - то на 10000 например. в результате деления получишь первую цифру, плюсуешь её. затем, обратно множишь её, и вычитаешь из первоначальной. т.е. если было 12345, то стало 2345, и опять подобные операции. в цикле до последних двух. т.е. цикл примерно будет <3 потому что 5-2. вообще, можно ещё много способов подобных придумать. возможно я и намутила слегка. но вариант будет работать. такчт почему бы и нет |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить сумму в БД | lady.ulumba | Помощь студентам | 2 | 22.04.2012 15:44 |
Вычислить сумму | lady.ulumba | Помощь студентам | 4 | 16.10.2011 18:38 |
Вычислить сумму | diagen_62 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.04.2011 20:25 |
Вычислить сумму | Balda1111 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.04.2011 13:36 |
вычислить сумму | ольгару | Помощь студентам | 0 | 28.01.2011 15:04 |