Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
siyashka1
01.10.2021 17:53 •
Информатика
Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом). пример: введите натуральное число: 12342 да. пример: введите натуральное число: 12345 нет.
Показать ответ
Ответ:
ВКВКВКВКВКВКВК
03.10.2020 18:28
#include <iostream>
using namespace std;
int main()
{
int n;
int k[9];
bool b;
cout << "n = ", cin >> n, cout << "\n";
for (int i=0; i<=9; i++) k[i]=0;
while (n>0){
k[n % 10]++;
n=n / 10;
}
b=false;
for (int i=0; i<=9;i++)
if (k[i]>1) b=true;
if (b) cout << "Да" << "\n";
else cout << "Нет" << "\n";
return 0;
}
Пример:
n = 12342
Да
0,0
(0 оценок)
Популярные вопросы: Информатика
1pashnett
27.03.2023 02:57
В программе для машины Тьюринга, содержащей команду q1a1 → q2a2П, не может содержаться команда Выберите один ответ: a. q1a1 → q3a3Л b. q2a2 → q1a1Л c. q2a2 → q2a2П...
hzhwhsbsh
23.12.2022 00:07
Php тілі қайда колданылады?...
kriss6745
18.05.2022 19:15
Выбери компоненты алфавита языка программирования Python Верных ответов: 3римские цифрыспециальные символыяпонские иероглифыарабские цифрылатинские прописные и...
www152
07.06.2020 03:38
Программирование вложенных условий Дан программный код.Выбери условия для данного программного кода.1)2)...
obilan228
08.12.2020 16:44
Дополните предложение. Цикл -...
1amon1
07.07.2021 06:52
1. Вставьте пропущенные слова в тексте: Процесс записи программы называется , а человек, который пишет программу,- . Язык, который компьютер понимает и принимает,...
kocherovavika2005
19.05.2023 12:00
Python-дағы While цикліне сипаттама бер!...
Лунa
29.07.2020 18:21
Найдите значение выражения, pow(2,5) 25 32 2 5 Найдите значение выражения, abs(-90)+abs(60) * -150 150 90 60 Найдите значение переменной k, если d=2, n=8, k=abs(d-n)...
sasapanskov
22.05.2021 10:39
Задача 2 Адильжан получил доступ к классному журналу и хочет заменить все свои минимальные оценки на максимальные. Входные данные Первая строка входного файла INPUT.TXT...
thymbalovajulia
03.02.2022 13:56
Написать программу на языке pascal вычисления суммы чисел кратных 3-ём в диапазоне от 1 до 100. ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
using namespace std;
int main()
{
int n;
int k[9];
bool b;
cout << "n = ", cin >> n, cout << "\n";
for (int i=0; i<=9; i++) k[i]=0;
while (n>0){
k[n % 10]++;
n=n / 10;
}
b=false;
for (int i=0; i<=9;i++)
if (k[i]>1) b=true;
if (b) cout << "Да" << "\n";
else cout << "Нет" << "\n";
return 0;
}
Пример:
n = 12342
Да