Online Compiler C

#include <stdio.h> #include <stdlib.h> int main() { int nums[10]={0}; int a; scanf("%d",&a); while(n!=0) { nums[a%10]++; } for(int i=0;i<10;i++) { if(nums[i]>1) { printf("yes"); return 0; } } printf("NO"); return 0; }
1) Этот код пытается определить, есть ли повторяющиеся цифры в числе, введённом пользователем. Он использует массив для подсчёта количества каждой цифры (0-9) в числе.

2) Подсказки:
- Обрати внимание на условие цикла `while` — переменная `n` не объявлена, возможно, нужно использовать `a`.
- В цикле `while` значение переменной `a` не изменяется, что может привести к бесконечному циклу. Подумай, как нужно модифицировать `a` на каждой итерации.