Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
7
Cevap
741
Tıklama
0
Öne Çıkarma
Formüll Yardım(Algoritmik) ?
L
12 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..)
// . . .


? :)

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



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

L
12 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.