C# programlama dili ile tamsayı (int) ya da küsratlı (double, float gibi) sayısal değerler saklayan dizilerin eleman toplamlarını bulabilmek için kullanabileceğimiz birden fazla çözüm var. Bu yazıda da iki farklı çözüm ile bu örneğ paylaşmak istedim.
Örnek: Fibonacci dizisinin ilk 5 sayısını saklayan bir dizinin elemanlarının toplamını C# ile program yazarak bulun.
Çözüm 1: LINQ Çözümü
int[] fibonacci = new int[] {1, 1, 2, 3, 5};
int toplam = fibonacci.Sum(); //using System.Linq;
System.Console.WriteLine("Toplam: {0}", toplam );
Çözüm 2: Geleneksel döngü çözümü
int[] fibonacci = new int[] {1, 1, 2, 3, 5};
int toplam = 0;
for (int i=0; i<fibonacci.Length; i++)
toplam += fibonacci[i];
System.Console.WriteLine("Toplam: {0}", toplam );
Çıktı: 12
Önceki yazılarımdan bazıları için;
bkz: C# ile Medyan (Ortanca Değer) Bulmak
bkz: C# ile String'in son karakterini silmek ya da değiştirmek
bkz: C# ile String'in son karakterini bulmak
bkz: C# ile String'in ilk karakterini bulmak
bkz: C# ile String'in ortanca karakterini bulmak
bkz: C# ile yazıyı tersten yazdırmak