Girdi: n’nin değeri kullanıcıdan girilir ve i-inci terimin ilk i doğal sayıların toplamı olduğu serinin toplamını buluruz.
Örnek:
Girdi: n = 6
Çıktı :
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10
1 + 2 + 3 + 4 + 5 = 15
1 + 2 + 3 + 4 + 5 + 6 = 21
Yukarıdaki serinin toplamı : 56
Algoritma
- Kullanıcıdan n girdisini alın.
- 1’den n’ye kadar döngüler başlatın ve her yineleme için toplamı hesaplayın.
- Ve toplam toplamı çıktı olarak yazdırın.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//algoritmaornekleri.com #include <iostream> using namespace std; int main() { int i, j, n, toplam, sonuc = 0; cout << "Terim sayısını girin: "; cin >> n; for (i = 1; i <= n; i++) { toplam = 0; for (j = 1; j <= i; j++) { sonuc += j; toplam += j; cout << j; if (j < i) { cout << "+"; } } cout << " = " << toplam << endl; } cout << "\nYukarıdaki serinin toplam sonucu: " << sonuc << endl; } |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Terim sayısını girin: 8 1 = 1 1+2 = 3 1+2+3 = 6 1+2+3+4 = 10 1+2+3+4+5 = 15 1+2+3+4+5+6 = 21 1+2+3+4+5+6+7 = 28 1+2+3+4+5+6+7+8 = 36 Yukarıdaki serinin toplam sonucu: 120 |
Add Comment