İnt main ()
{
İnt num;
Printf("enter a three-digit integer: ");
Scanf("%d", &num);
Armstrong(num);
Return 0;
}
Void armstrong(ınt num)
{
İnt num, originalnum, remainder, result = 0;
Originalnum = num;
While (originalnum!= 0) {
Remainder = originalnum % 10;
Result += remainder * remainder * remainder;
Originalnum /= 10;
}
İf (result == num)
Printf("%d is an armstrong number.", num);
Else.
Printf("%d is not an armstrong number.", num);
}
Bu tarz bir şey istiyor sizden mantık olarak. Programı hızlıca yazmaya çalıştım o yüzden kesin hata vardır. Mantık olarak böyle yapabilirsiniz. Merakımdan soruyorum bölümünüz nedir?