Задать вопрос
2 декабря, 05:20

Помогите сделать в паскале!. Вводится число N. Определить максимальную четную цифру этого числа.

+1
Ответы (1)
  1. 2 декабря, 07:33
    0
    Const

    etalon = '8642';

    var

    n: real;

    s: string;

    i, k: integer;

    begin

    writeln ('Введите число') ;

    readln (n) ;

    Str (n, s) ;

    i : = 1;

    repeat

    k : = Pos (etalon[i], s) ;

    if k = 0 then i : = i + 1

    until (k 0) or (i > Length (etalon)) ;

    if k > 0 then

    writeln ('Наибольшая четная цифра в числе: ', s[k])

    else

    writeln ('В числе не найдено четных цифр')

    end.

    Тестовый прогон

    Введите число

    3.14159265359893

    Наибольшая четная цифра в числе: 8
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Помогите сделать в паскале!. Вводится число N. Определить максимальную четную цифру этого числа. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы