Написать программу на языке с++. дано натурально число а в десятичной системе счисления. если все цифры числа а различные, то вывести на экран сообщение "да", иначе - сообщение "нет".
int main() { int a; int k[9]; bool f = true; cout << "a = ", cin >> a, cout << "\n"; for (int i=0; i<10; i++) k[i]=0; while (a>0){ k[a % 10]++; a = a / 10; } for (int i=0; i<10; i++){ if (k[i]>1) f = false; } if (f) cout << "Да" << "\n"; else cout << "Нет" << "\n"; return 0; }
Пример: a = 12523 Нет
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку