Klavyeden girilen double tipi bir sayıyı iki tamsayının oranı olarak ekrana yazdıran program
Örnek:46,16==>4616/100



 

int i = 1;
sayi = 46,16;

while(((int)sayi) < sayi)
{
sayi *= 10;
i *= 10;
}

sayi / i de sonuç olur. type casting olayı bu şekilde kullanılabiliyorsa sonuç doğru olur. kullanılamıyorsa başka bir değişkene atamak lazım. o da şöyle:

int i = 1, intsayi;
sayi = 46,16;
intsayi = (int)sayi;
while(intsayi < sayi)
{
sayi *= 10;
i *= 10;
intsayi = (int)sayi;
}

lemmiwinks

teşekkürler.bu mantıktan yapıyım en iyisi

amusan
1

mobil görünümden çık