i.hizliresim.com

Ben buradan hiçbir şey anlamadım.

Altıgenin içinde döngü yazıyor ama ben bu döngüyü kuramadım.

İşlemleri nasıl yapabilirim, yardımcı olabilir misiniz?

Doldurulacak tablo

i.hizliresim.com

 

1) Başla
2) N değeri girmen isteniyor. Mesela 17 girdin diyelim.
3) T'ye 2 değeri atanıyor
4) I 3'ten başlayarak, N'e kadar (17 yani) 2'şer 2'şer artarak ilerleyecek bir döngü bu
5) (Sağa gittim) j = N-1'den 1'e kadar 3'er 3'er azalarak gidecek.
6) (Sağa gittim) T = T * (I + 2*J) işlemini yapıyorsun. Bunu tüm J'ler için yapıp ilk döngünün ikinci I'sini yapacaksın
7) I ve J döngüleri bitince T sonucunu ekrana yazdıracaksın
8) Bitti.

Yani tablo şöyle olacak (N=17 varsayıyorum, o bilgi eksik sanırım)
1) I = 3 | J = 16 | Eski T = 2 | Yeni T = 70
2) I = 3 | J = 13 | Eski T = 70 | Yeni T = 70*29 = 2030
3) I = 3 | J = 10
4) I = 3 | J = 7
5) I = 3 | J = 4
6) I = 3 | J = 1
7) I = 5 | J = 16

...

J döngü sonuna ulaştığında I 5 olacak sonra J'ler tekrar dönecek, I=7 vs. böyle gidecek.

Not: bu arada N'in ne olduğunu bilmiyorum ama N+1'in çift sayı ve 3'e tam bölünür olması lazım. O yüzden N+1 = 18 dolayısıyla N = 17 olarak düşündüm. Aksi halde ilk döngüde N tek olmazsa I sonsuza kadar gider, ikinci döngüde N+1 3'e tam bölünmezse döngü sonsuza kadar gider. Kriterlerin ilk döngü için <=N, ikinci döngü için >=1 olması gerekir. Yoksa bitmez.

himmet dayi

N=8 için şöyle:

1) I = 3 | J = 7 | Eski T = 2 | Yeni T = 34
2) I = 3 | J = 4 | Eski T = 34 | Yeni T = 34*11 = 374
3) I = 3 | J = 1 | Eski T = 374 | Yeni T = 374*5 = 1870
4) I = 5 | J = 7 | Eski T = 1870 | Yeni T = 1870*19 = 35530
5) I = 5 | J = 4 |
6) I = 5 | J = 1 |
7) I = 7 | J = 7 |
8) I = 7 | J = 4 |
9) I = 7 | J = 1 |

Diğerlerinin hesaplamasını sana bırakıyorum. Yeni T'ye T1 diyelim eskisine T0

formül: T1 = T0 * (I + 2J)

himmet dayi
1

mobil görünümden çık