
напишите пограмму, которая определяет верно ли что введенное число состоаит из одинаковых цифр
(например 222)

Ответы на вопрос

#include<iostream>
using namespace std;
int main()
{
int a;
int n;
int k;
cout << "Введите число: ";
cin >> a;
n = a % 10;
k = n;
a = a / 10;
while(a!= 0 && k==n)
{
k = a % 10;
a = a / 10;
}
if (k==n)
cout << "верно" << endl;
else
cout << "неверно" << endl;
}



Для определения, состоит ли введенное число из одинаковых цифр, вы можете воспользоваться следующей программой на языке Python:
pythondef check_same_digits(number):
# Преобразуем число в строку, чтобы легче работать с его цифрами
number_str = str(number)
# Проверяем, что все цифры в числе равны первой цифре
first_digit = number_str[0]
for digit in number_str:
if digit != first_digit:
return False
return True
# Запрашиваем у пользователя ввод числа
user_input = input("Введите число: ")
try:
user_number = int(user_input)
if check_same_digits(user_number):
print("Введенное число состоит из одинаковых цифр.")
else:
print("Введенное число НЕ состоит из одинаковых цифр.")
except ValueError:
print("Пожалуйста, введите целое число.")
Эта программа сначала проверяет, что введенная строка можно преобразовать в целое число, затем она вызывает функцию check_same_digits
, которая проверяет, состоит ли число из одинаковых цифр. Если число состоит из одинаковых цифр, программа выведет сообщение "Введенное число состоит из одинаковых цифр.", иначе она выведет "Введенное число НЕ состоит из одинаковых цифр.".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili