C dili ile armstrong, mükemmel ve palindromik sayılar

Katılım
6 Haziran 2021
Mesajlar
3
Daha fazla  
Cinsiyet
Erkek
Bunları normalde yaparım ama hoca fonksiyon kullanarak yapmamızı istedi ben de fonksiyonları çok anlayamadım. Yardımcı olursanız sevinirim.
 
Son düzenleyen: Moderatör:
int main ()
{
int num;
printf("Enter a three-digit integer: ");
scanf("%d", &num);
armstrong(num);
return 0;
}
void armstrong(ınt num)
{
int num, originalNum, remainder, result = 0;

originalNum = num;

while (originalNum != 0) {
remainder = originalNum % 10;

result += remainder * remainder * remainder;

originalNum /= 10;
}

if (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?
 

Reis eyvallah ya iki tane ufacık hata verdi düzelttim çalışıyor şimdi. Bölümüm de bilgisayar programcılığı ama C bana biraz zor geldi.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…