Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
680
Tıklama
0
Öne Çıkarma
Formüll Yardım(Algoritmik) ?
L
11 yıl (388 mesaj)
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar bir formüll sorum olacaktı bişeyler yürütemedim soldaki ler n değeri diyelim sağdakilerde vermesi gereken sonuçlar:

2 = 0
3 = 1
4 = 2
5 = 0, 3
6 = 1, 4
7 = 2, 5
8 = 0, 3, 6
9 = 1, 4, 7
10 = 2, 5, 8
11 = 0, 3, 6, 9

bana bunlar şu şekilde lazım i eşit olduğunda sonuca şeklinde ben yaptım:
 
int nTemp = (n - 2) % 3;

for(int i = 0; i < n; i++)
if(i == nTemp)
nTemp += 3;


yukardaki gibi yaptığımda amacıma ulaşıyorum ama orda nTemp değişkenini kullanamadan sadece formatı o şekil olan for döngüsü ve elimizde sadece i ve n değerleri olacak bu şekilde nasıl yapabirm yani şu şekil:

 
for(int i = 0; i < n; i++)
if(i == formül..)
// . . .


? :)



< Bu ileti mobil sürüm kullanılarak atıldı >

L
11 yıl (388 mesaj)
Yüzbaşı
Konu Sahibi

yaptığım programı atayım..:
http://ideone.com/drqQcO
artık amacım sayıyı yazıya cevirmekten ayrılıp az bellek kullanan, hızlı, kısa kod oldu :D (daha sorunlar vardır)



< Bu ileti mini sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.