Ejemplo n.º 1
0
int nways(int x,int y)
	{
	
	
		if((x==5) && (y==5))
			return 1;
		if(x>5 || y>5)
			return 0;	
			
		else
			return (nways(x+1,y)+nways(x,y+1));
				
	
	
	
	}
Ejemplo n.º 2
0
main()
	{
		printf("WAYS::%d\n\n",nways(0,0));
	
	printf("%d\n\n",64/b(4));
	
	}
Ejemplo n.º 3
0
unsigned nways(long amt, int idxCv)
{
    unsigned count = 0;

    if (idxCv == 0) return(1);
    while (amt > 0) {
        count += nways(amt,idxCv-1);
        amt -= cv[idxCv];
    }
    return((amt == 0) ? count+1 : count);
}
Ejemplo n.º 4
0
int main(int argc,char *argv[])
{
    long amt = (argc >= 2) ? atol(argv[1]) : 200;

    printf("Ways to make %d pence: %d\n",amt,nways(amt,7));
}