C# Basamakların Kareleri Ödevi Yardım

1
Onaylı Üye
Üye
Katılım
17 Eylül 2010
Mesajlar
2,109
Tepki puanı
50
Arkadaşlar ben bu programı yapamadım.Yardımcı olabilecek olan var mı?
0 dan -999 a kadar olan sayılar içerisinde basamaklarının küpleri toplamı sayının kendisine eşit olan sayıları bulup liseteyen program...
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
Sanırım bunun için sayıyı string olarak tanımlaman gerekiyor, sonra tek tek küpünü hesaplatacağın için tek tek convert ederek hesaplayacaksın.
 
0
Onaylı Üye
Üye
Katılım
2 Mart 2012
Mesajlar
24
Tepki puanı
1
Buyrun Program:




int y, o, b, m;
for (int x = 100; x <= 999; x++)
{

y = (x - (x % 100)) / 100;

m = x - 100 * y;


o = (m - (m % 10)) / 10;


b = x - 100 * y - 10 * o;

if (x == b * b* b + o * o * o + y * y * y )
{
Console.WriteLine(x);
}
}

Console.ReadLine();
 
Geri
Üst