![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.05.2010
Сообщений: 17
|
![]()
1. Дано действительное число а, натуральное число k. Не пользуясь стандартной операцией возведения в степень, найти аk.
2. Дано натуральное число n. Определить количество цифр в этом числе |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
2.
s:=0; {количество цифр в числе n} repeat n:=n div 10; Inc(s); until n = 0; ...это если без рекурсии ![]()
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
или вот рекурсивный алгоритм:
function Count(m: Word): byte; begin if m < 10 then Count:=1 else Count:=Count(m div 10)+1; end; функция возвращает количество цифр в числе m.
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#4 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
Don Karleone я бы сначала попросил автора показать что он предпринял для того чтобы написать программу(ато просто скинуть задания это как то туповато).
にんじゃ
![]() Последний раз редактировалось ROMA2PVT; 22.05.2010 в 02:16. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
Именно по этому я и не стал делать первую задачу! Она останется ему для самостоятельного решения.
![]()
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
рекурсия | shelest | Помощь студентам | 3 | 14.04.2010 10:12 |
Рекурсия | Alexsey1991 | Помощь студентам | 1 | 13.04.2010 21:19 |
Рекурсия | Golovastik | Общие вопросы C/C++ | 7 | 15.09.2009 20:36 |
Рекурсия | Claster | Помощь студентам | 7 | 24.09.2008 20:52 |