Я пытаюсь создать программу на C , чтобы определить, является ли данное число сильным числом , но оно не работает.
Я использую кодовые блоки после запуска программы, когдаЯ ввожу номер, который хочу проверить, если он не сильный, ничего не происходит!без сбоев, без ошибок, без закрытия окна cmd ничего, я не знаю, что я сделал не так.
#include <stdio.h>
int main(){
int i, j, k, n, m, x=1, y=0;
printf("Enter the number: ");
scanf(" %d", &n);
k=n;
for(i=n; i>=1; ) {
m=n%10;
for(j=m; j>=1; j--) {
x*=j;
}
y+=x;
n/=10;
}
if(y==k)
printf("number is strong");
else
printf("number is not strong");
return 0;
}