Задать вопрос
15 февраля, 00:38

Напишите программу, которая:

А) определяет, есть ли среди цифр заданного целого трехзначного числа одинаковые;

Б) явл. ли число "перевертышем", т. е. Числом, десятичная запись которого читается одинаково слева направо и справа налево.

+3
Ответы (1)
  1. 15 февраля, 04:17
    0
    А) Program cifr;

    Uses crt;

    var n, l:integer; s:string;

    Begin

    read (n) ;

    str (n, s) ;

    l:=length (s) ;

    if (s[1]s[2]) and (s[2]s[3]) and (s[1]s[3])

    then begin writeln ('Одинаковых цифр нет') end

    else writeln ('Одинаковые цифры присутствуют') ;

    end.

    Б) Program Stroke;

    Uses Crt;

    Var s: string; n, i, j, l: integer;

    Begin

    ReadLn (n) ;

    str (n, s) ;

    l:=length (s) ;

    j:=0;

    for i : = 1 to l div 2 do begin

    if s[i]=s[length (s) - i+1]

    then j:=1 end;

    if j=1 then

    writeln ('Да, число является палиндромом')

    else writeln ('Нет, число не является палиндромом') ;

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