Задать вопрос
8 декабря, 02:44

С клавиатуры задано целое трехзначное число. Определите, есть ли среди цифр задуманного числа одинаковые.

кумир

+3
Ответы (1)
  1. 8 декабря, 03:08
    0
    Усложнённый вариант (всё работает исправно, при вводе больше или меньше 3 чисел выводится сообщение "Это не трёхзначное число!") : var

    i, a, d:integer;

    s:string;

    begin

    writeln ('Введите трёхзначное число ') ;

    read (s) ;

    d:=length (s) ;

    if d3 then

    write ('Это не трёхзначное число!') ;

    if d=3 then

    if (s[1]=s[2]) or (s[1]=s[3]) or (s[2]=s[3]) then

    write ('Да')

    else

    write ('Нет') ;

    end. Простой вариант (выводится ошибка если цифр больше или меньше трёх!) : var

    i, a, d:integer;

    s:string;

    begin

    writeln ('Введите трёхзначное число ') ;

    read (s) ;

    if (s[1]=s[2]) or (s[1]=s[3]) or (s[2]=s[3]) then

    write ('Да')

    else

    write ('Нет') ;

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