Zor bir for döngüsü örneği, iç içe for döngüleri kullanarak bir matrisin elemanlarını toplamaktır. Aşağıdaki kod parçasında, bir 3×3’lük matris oluşturulacak ve matrisin elemanları toplanacaktır:
csharp
int[,] matris = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
int toplam = 0;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
toplam += matris[i, j];
}
}
Console.WriteLine(“Matris Toplamı: ” + toplam);
Yukarıdaki kod parçasında, matris adlı bir 3×3’lük tamsayı matrisi oluşturulmuştur. Matris üzerinde toplama işlemi yapmak için, iki adet for döngüsü kullanılmıştır. İç içe yerleştirilen bu döngüler sayesinde, matrisin her bir elemanı tek tek işleme alınarak toplama işlemi yapılmaktadır. Son olarak, Console.WriteLine metodu kullanılarak toplam değeri ekrana yazdırılmaktadır.
Bu örnekte, iç içe for döngüleri kullanarak bir matris üzerinde işlem yapmayı öğrendiniz. İç içe for döngüleri, çok boyutlu diziler ve matrisler gibi yapıların elemanları üzerinde işlem yapmak için sıklıkla kullanılır.