Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
CherryyLou
29.08.2022 01:08 •
Информатика
нужно написать программу, которая с функции, выводит наибольшую цифру в введенном числе.
Ответ:
СССС69
08.10.2020 00:06
Var a:integer;
function max(n:integer):integer;
var m:integer;
begin
n:=abs(n);
m:=0;
while n<>0 do
begin
if n mod 10 > m then m:=n mod 10;
n:=n div 10;
end;
max:=m;
end;
begin
write('a = ');
readln(a);
writeln('Максимальная цифра = ',max(a));
end.
Пример:
a = -185
Максимальная цифра = 8
0,0
(0 оценок)
Ответ:
maxim2006c
08.10.2020 00:06
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!
function MaxDigit(n:int64):integer;
begin
Result:=0;
n:=Abs(n);
while n>0 do (Result,n):=(Max(Result,n mod 10),n div 10)
end;
begin
var n:int64;
Write('Введите число: '); Read(n);
Writeln('Максимальная цифра равна ',MaxDigit(n))
end.
Пример
Введите число: 340458239345
Максимальная цифра равна 9
0,0
(0 оценок)
Популярные вопросы: Информатика
лрпку6у6у6о
10.01.2023 19:26
По адресам ячеек e5 f4 a3 c3 b5 f2 d1 восстанови слово. слово означает: 1) устройство передачи информации; 2) устройство печати; 3) систему защиты информации; 4)...
ник4774
10.01.2023 19:26
Нет вопросов у матросов как правильно...
ruslanbekka
19.11.2020 22:08
Дано вещественное число Х. Вычислить значение полинома:2х^4 – 3х^3 + 4х^2 – 5х + 6ЧЕРЕЗ ПАСКАЛЬ ABC...
KaranVahi21
01.11.2020 20:21
Опишите рабочий стол компьютера Перечислите его основные элементы....
lerikonusheva
11.12.2020 06:16
Рассмотрите рисунок. Назовите неменее 3 негативных, последствийнеправИЛЬНОГО ПОЛОженияпользователя при работе с ПК...
издательство1
07.09.2022 03:38
Напишите наименьшее целое число х, для которого истинно высказывание: (х 888) И НЕ (х нечетное)...
roky210
22.07.2020 21:36
Найдите площадь и периметр треугольника по двум сторонам А,В и углу между ними.Составьте блок-схему....
dasha010598
25.06.2022 12:25
Что выведет следующий код? * 1)Рыба и Барабан 2)рыба и барабан 3)Ошибка 4)барабан и рыба 5)рыбаибарабан...
unna1
23.06.2020 13:13
Составить программу ( паскаль) для 5 целых чисел, найти максимальное из них p.s только с if then else (должно быть коротко...
khairullina05
14.08.2021 17:27
На языке программирования Python очень...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
function max(n:integer):integer;
var m:integer;
begin
n:=abs(n);
m:=0;
while n<>0 do
begin
if n mod 10 > m then m:=n mod 10;
n:=n div 10;
end;
max:=m;
end;
begin
write('a = ');
readln(a);
writeln('Максимальная цифра = ',max(a));
end.
Пример:
a = -185
Максимальная цифра = 8
// Внимание! Если программа не работает, обновите версию!
function MaxDigit(n:int64):integer;
begin
Result:=0;
n:=Abs(n);
while n>0 do (Result,n):=(Max(Result,n mod 10),n div 10)
end;
begin
var n:int64;
Write('Введите число: '); Read(n);
Writeln('Максимальная цифра равна ',MaxDigit(n))
end.
Пример
Введите число: 340458239345
Максимальная цифра равна 9