Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
lilav
23.03.2020 20:29 •
Информатика
Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом). пример: введите натуральное число: 12342 да. пример: введите натуральное число: 12345 нет.
Ответ:
petroura2
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 оценок)
Популярные вопросы: Информатика
daryastasevich1
21.01.2023 13:48
Вася и Петя передают друг другу сообщения используя флажки семи цветов. Они делают это поднимая последовательно один из флажков потом опускают его и поднимают еще какой то....
какая8разница
26.02.2020 21:20
Сколько значащих нулей в двоичной записи числа 65?...
илья1968
04.01.2022 04:46
Определить, что будет напечатано в результате работы следующей программы var s,k: integer; begin s : = 0; for k : = 1 to 11 do s : = s + 12; writeln(s); end. 1)120, 2)132,3)143,...
Glambert223
17.05.2022 19:33
Расположить в порядке убывания 6e(16) 142(8) 1101001(2) 100(10) 142(8)=98(10); 100(10); 1101001(2)=105(10); 6e(16)=110(10)?...
БиологКоля
20.11.2022 07:11
11. укажите корректную запись имени переменной. a) summa x and y b) 1, summa c) summa_x_and_y...
sofi200703
20.11.2022 07:11
Логические выражения: f= не (х и (не х и не y)) f= b& (ava& b) 0& xv0...
igor2312
26.06.2021 05:32
Запиши программу в Pascal для вычисления площади прямоугольника со сторонами a и m...
ДЕСПАСИТО18
21.01.2021 20:32
Контрольная работа 6 класс по теме « координаты на прямой», « модуль числа», «Сравнение чисел»1 вариант1.Запишите числа, которые являются противоположными числам: -25;...
123456445
28.04.2022 04:14
4 Книга содержит 123 страниц. Сколько страниц должен прочитатьученик, чтобы количество прочитанных страниц было в 2 разабольше, чем непрочитанных?...
dvortrans
19.10.2021 11:04
Установи соответствие между классом животных и его признаками. (Запиши соответствующие буквы в алфавитном порядке, без пробелов.) Млекопитающие — Птицы — Признаки: Д) наличие...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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
Да