Задать вопрос
24 марта, 17:19

Free pascal! Описать функцию R (a), которая определяет есть ли в заданном пятизначном числе одинаковые числа.

+5
Ответы (1)
  1. 24 марта, 20:30
    0
    Function R (A:longint) : boolean;

    Var

    C:array[1 ... 5] of byte;

    i, j:byte;

    Begin

    For i: = 1 to 4 do

    Begin

    C[i]:=A mod 10;

    A:=A div 10

    End;

    For i: = 1 to 5 do

    For j:=i+1 to 5 do

    if C[i] = C[j] then R:=true;

    End;

    Var

    A:longint;

    Begin

    Write ('Введите пятизначное число: ') ; ReadLn (A) ;

    if R (A) then Write ('Да')

    else WriteLn ('Нет') ;

    End.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Free pascal! Описать функцию R (a), которая определяет есть ли в заданном пятизначном числе одинаковые числа. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Как описывают переменные в Pascal? Какие стандартные числовые типы языка Pascal вам известны? Что вам известно о соответствии типов переменных в языке Pascal? Какие арифметические операции можно выполнять в Pascal?
Ответы (1)
Уровень B. Задача M. Две одинаковые цифры рядом Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221). Входные данные Входная строка содержит одно натуральное число.
Ответы (1)
1) Вычислить длину окружности и площадь круга одного и того же заданного радиуса R. Pascal (желательно с блок-схемой) 2) Найти сумму членов арифметической прогрессии, если известны её первый член, знаменатель и число членов прогрессии Pascal
Ответы (1)
Решить с помощью Паскаля две задачи: 1. Составить программу, которая содержит функцию и которая определяет, верно ли, что сумма цифр числа является четным числом. 2.
Ответы (1)
1) Составить функцию, которая определяет наибольшее из трех чисел и привести пример ее использования. Пример: Введите три числа: 28 15 10 Наибольшее число: 28 2) Составить функцию, которая определяет сумму всех чисел от 1 до N и привести пример ее
Ответы (1)