Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
Anikolays
1

Рекурсия. Наибольшая цифра числа.

06.10.2009, 15:57. Показов 5414. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите решить задачу с помощью рекурсии (нахождение наибольшей цифры натурального числа)
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2009, 15:57
Ответы с готовыми решениями:

Наибольшая цифра в числе
Требуется ввести число и вывести на экран наибольшее из этих чисел. Не могу понять где ошибка в...

Определить, сколько раз в заданном натуральном числе M встречается наибольшая цифра
составьте программу,определяющую сколько раз в заданном натуральном числе M встречается наибольшая...

Максимальная цифра в числе. Рекурсия.
Доброго времени суток форумчане. Задача следующая - необходимо написать рекурсивную процедуру(или...

Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m.
Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m.

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
06.10.2009, 19:14 2
Лучший ответ Сообщение было отмечено как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
function Max(n:longint):byte;
var m:byte;
begin
if n<10 then Max:=n{если число состоит из одной цифры, то она является максимальной}
else if n mod 10>Max(n div 10){если последняя цифра больше макс, то она макс}
 then Max:=n mod 10{то она макс}
 else Max:=Max(n div 10);{иначе проверяем следующую с конца цифру}
end;
var a:longint;
begin
clrscr;
write('Введите натуральное число a=');
readln(a);
write('Самая большая цифра=',Max(a));
readln
end.
0
06.10.2009, 19:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2009, 19:14
Помогаю со студенческими работами здесь

Найти все Трехзначные числа у которых первая и вторая цифра числа равна третьей
Помогите пожалуйста мне надо до завтра написать вот эти проги на паскале, а то завтра зачет а я не...

Даны четыре натуральных числа. Вывести на экран то из них, сумма цифр которого - наибольшая
На языке Паскаль решить 2 способами: 1) с использованием процедур; 2) с использованием функций....

Даны натуральные числа (N<= 999), k. Проверить, есть ли в записи числа цифра k
Задача состоит в следующем: Даны натуральные числа (N&lt;= 999) , k. Проверить, есть ли в записи...

Составьте программу ,определяющую ,сколько раз в заданном натуральном числе М встречается наибольшая цифра
Составьте программу ,определяющую ,сколько раз в заданном натуральном числе М встречается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru