C Programlama Dili Recursive Çarpma İşlemi (Toplama İşlemi ile) Örneği
C Programlama Dili Recursive Çarpma İşlemi (Toplama İşlemi ile) Örneği kodunu bulabilirsiniz.
Toplama işlemi kullanarak çarpma işlemini recursive olarak aşağıdaki kod ile yapabilirsiniz.
Recursive Çarpma İşlemi (Toplama İşlemi ile) Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <stdio.h> int carpmaIslemi(int x, int y); int main() { int sayi1 = 15; int sayi2 = 6; int sonuc = carpmaIslemi(sayi1, sayi2); printf("%d * %d = %d\n", sayi1, sayi2, sonuc); return 0; } int carpmaIslemi(int x, int y) { if (y == 0) return 0; return x + carpmaIslemi(x, y - 1); } |
Çıktı:
15 * 6 = 90 |
Bu kod negatif değer girildiğinde işe yaramayacaktır. Negatif işlemleri’de yapabilmek için C Programlama Dili Recursive Negatif Çarpma İşlemi (Toplama İşlemi ile) Örneği’ne bakabilirsiniz.
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .