Задать вопрос
18 февраля, 20:44

Помогите с Паскалем. Нужно написать программу, которая с помощью функции, выводит наибольшую цифру в введенном числе.

+1
Ответы (1)
  1. 18 февраля, 23:11
    0
    Var a:integer;

    function max (n:integer) : integer;

    var m:integer;

    begin

    n:=abs (n) ;

    m:=0;

    while n0 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
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите с Паскалем. Нужно написать программу, которая с помощью функции, выводит наибольшую цифру в введенном числе. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Написать код к заданию: Напишите программу, которая будет определять наибольшую цифру во введенном трехзначном числе.
Ответы (1)
1) Напишите программу, которая строит "квадрат" из знаков '*' заданного размера. Используйте процедуру. 2) Напишите программу, которая выводит в столбик цифры введённого числа, начиная с последней. Используйте процедуру.
Ответы (1)
1) напишите программу, которая спрашивает целое число n и считает сумму целых чисел, Муму чётных чисел и сумму нечётных от 1 до n 2) напишите программу, которая спрашивает целые числа а и b и выводит на экран квадраты чисел от а до b 3) напишите
Ответы (1)
Нужно подробное написание программы в pascalABC 1) С клавиатуры вводится число в интервале от 1 до 999. Написать программу, которая определяет количество цифр во введенном числе.
Ответы (1)
3. Написать программу, которая запрашивает ввод целого числа в переменную B и выводит это число на экран. Проверить правильность работы программы на числах 1, - 5, 256, 10455. 4.
Ответы (1)