yardımcın oldun gene teşekkürler

peki o zaman hesaba katmadan. sadece sağdan sola olan hesaplama için nasıl bir if yapısı kullanabilirim.

Toplamaması için - yapılmaz ki, dizi yi hiç hesaba katmazsın o zaman? - yaparak hem hesaba katmamış oluyorsun, üstüne bir de o değeri çıkarıyorsun. Yani sonucun hep eksik çıkar bu duruma göre. Ya da ben mi yanlış anladım mevzuyu?

bezçanta' Alıntı:

ilkinde dizi içinde olan değeri hesapladık. ikincisinde değerii tekrar toplamaması için - yaptım.

Hiç aklıma gelmedi, güzel çözüm

Böyle tek tek yazmak yerine pratik bir yol mu arıyorsunuz? (dizi + dizi + dizi + dizi ) Eğer öyleyse benim de aklıma gelen birşey yok

arkadaşlar bir sorum var şu şekil : 5 5 boyutlu bir dizinin içeriğine rastgele sayılar atanacaktır. Oluşturulan 2 boyutlu dizinin soldan sağa ve sağdan sola olan köşegenlerini toplayan program. soldan sağa sorun toplatabiliyorum. indeks numaraları eşit olunca. ama sağdan sola olduğunda nasıl bir işlem yapmam gerekiyor. farklı olan indeksleri nasıl çapraz toplatabilirm.:/ private void button1_Click { int dizi = new int ; for (int satir = 0; satir &lt; 5; satir++) { for (int sutun = 0; sutun &lt; 5; sutun++) { dizi = rnd. Next(1, 10); listBox1. Items. Add ; listBox2. Items. Add ; if toplam2 = (dizi + dizi + dizi + dizi -dizi ); textBox1. Text = toplam2. ToString ; textBox1. Text = (toplam + toplam2). ToString ; } } }

problemi çözdüm sonunda namespace dizi { public partial class Form1 : Form { public Form1 int toplam = 0; int toplam2 = 0; Random rnd = new Random ; private void button1_Click { int dizi = new int ; for (int satir = 0; satir &lt; 5; satir++) { for (int sutun = 0; sutun &lt; 5; sutun++) { dizi = rnd. Next(1, 5); listBox1. Items. Add ; listBox2. Items. Add ; if(satir sutun || satir+sutun 4) // satir sutun toplamı da 4 olduğunda topla dedim. ilk baştada 2,2 toplamaya kattın ikincisinde katmadı.// textBox1. Text = toplam. ToString ; } } } } }