Каков будет результат? Я хочу выходной копировать быть 4, но это дает 0?
#include <iostream> #include<math.h> using namespace std; int main() { //code int n,d,num,count,sum; num=13; d=2; sum=0; n=num; while(n>0) { sum=sum+n%10; n=n/10; } int diff=0; count=0; for(int i=0;diff>d;i++) { diff=num-sum; count++; num--; sum--; } printf("%d",count); return 0; }
Что я уже пробовал:
Я попробовал задать этот вопрос.Он должен дать ответ 4.
справочныеВсе числа с определенной разницей | практика | GeeksforGeeks[^]