recursive çarpma işlemi örneği

/*
 * BY CAGLAR KANBER
 * DATE: 14.09.2012
 * DESCRIPTION: 
 * WE MULTIPLY TWO NUMBERS WITH RECURSIVE METHOD.
 */
 
#include<stdio.h>
#include<conio.h>

int
multiply(int number1,int number2);

int
main(void)
{
	int number1,
		number2,
		res;

	printf("Enter an integer number please.\n");
	scanf("%d",&number1);
	printf("Enter one more integer number please.\n");
	scanf("%d",&number2);
	
	res = multiply(number1,number2);
	printf("The result is %d.\n",res);	

	getch();
	return (0);
}

int
multiply(int number1,int number2)
{
	if(number1 == 0)
		return (0);
		
	return number2 + multiply((number1 - 1),number2);
}
Bu yazı C, Genel kategorisine gönderilmiş ve , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir