Задать вопрос

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

+1
Ответы (2)
  1. 10 июня, 00:29
    0
    Способы решения задачи

    Нужно составить программу, которая будет определять, есть ли среди заданного трёхзначного числа одинаковые.

    Для решения этой задачи нам нужна программа Pascal ABC.

    Данную задачу можно решить двумя вариантами:

    Простой вариант Сложный вариант, в нём употребляется функция "length".

    Если функция "length" была пройдена вами ранее, то выбирайте второй вариант. Если же нет, то первый.

    Простой вариант

    Это самый простой вариант, в котором если вы введёте не трёхзначное число, то программа выдаст ошибку: (Цифр более или менее трёх)

    Для решения этой задачи нам потребуется:

    Программа Pascal ABC. Знание языка Pascal

    var

    i, a, d:integer;

    s:string;

    begin

    writeln ('Enter a three-digit number ');

    read (s);

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

    write ('Yes')

    else

    write ('No');

    end.

    Усложнённый способ с функцией length

    Данный вариант сложнее первого, так как в нём используется функция "length".

    Для решения этой задачи нам потребуется:

    Программа Pascal ABC. Знание языка Pascal. Знание значения функции "length".

    var

    i, a, d:integer;

    s:string;

    begin

    writeln ('Enter a three-digit number ');

    read (s);

    d:=length (s);

    if d3 then

    write ('This is not a three-digit number!');

    if d=3 then

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

    write ('Yes')

    else

    write ('No');

    end.
  2. 10 июня, 02:38
    0
    В данной программе будет применяться оператор условия "if".

    var s: string; begin read (s); if (s [1] = s [2]) or (s [1] = s [3]) or (s [2] = s [3]) then writeln ('Среди цифр данного числа есть одинаковые цифры.') else writeln ('Среди цифр данного числа нет одинаковых цифр.'); end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составить программу, которая определяет, есть ли среди цифр целого трёхзначного числа одинаковые ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Напишите программу, которая определяет, есть ли среди цифр введенного с клавиатуры целого трехзначного числа одинаковые.
Ответы (1)
Составте программу, вычисления суммы цифр трёхзначного числа а. Значение а введите с клавиатуры Пример ввода: 375 Пример вывода: Сумма цифр числа 375 равна 15 2) Составте программу, которая получает 'перевёртыш' трёхзначного числа а.
Ответы (1)
Дано трехзначное число. Напишите программу, которая опеределяет Есть ли среди цифр заданного целого трехзначного числа одинаковые
Ответы (1)
1) Напишите программу, которая определяет, является ли число нечётным. 2) Напишите программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n.
Ответы (1)
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)