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.
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)
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:
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:
? :)
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.
< Bu ileti mobil sürüm kullanılarak atıldı >