Merhaba arkadaşlar,
Sorunu matematiksel anlatayım.Elimizde 1234 diye bir sayı var 1+2+3+4=10
1234/10 a tam bölünmediğinden bölünmez bu yüzden programdan a çıktısı bölünürse de atıyorum b diyecek bir program lazım.
Benim sıkıntı çektiğim kısım şu ;
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,t=0;
printf("Bir Sayi Giriniz: ");
scanf("%d",&x);
while(x)
{
y=x%10;
x=x/10;
t+=y;
}burda basamak sayılarını toplayabilirim tamam fakat değişkenin adı t burdan sonra bir if yazarsam yukarıda t yi 0 tanımladığımdan t yi öyle alıyor döngüdeki gibi son değeri yazmıyor.
Bu arada soruyu cevaplayan arkadaşın bir websitesi varsa 5-10 yorum yapabilirim.Şuan bir şey farkettim while in parantezi if i kapsamadan yapmaya çalışıyormuşum.