### Thread: 100 animals for 100 dollar

1. No Profile Picture
Registered User
Devshed Newbie (0 - 499 posts)

Join Date
Sep 2012
Posts
1
Rep Power
0

#### 100 animals for 100 dollar

Hello,

I have to write a program about the 100 animals for 100 dollar. The program is working fine, but now I can't fix it to get it working if one kind of animal is for free. So if one of the inputs is 0. This is the part that worked, for prices not 0. Tried it with a if/else structur and do-while, but it unfortunaly didn't work.
PHP Code:
``` #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) {   int cow, chicken, mice;   int ac, ah, am;   int total=10000;  /* prices in cents*/ int h=100;        /* 100 animals total*/     printf("The animal problem\n");                                   printf("price cow: ");       scanf("%d", &cow);              printf("price chicken : ");       scanf("%d", &chicken);         printf("price mice :");       scanf("%d", &m);            printf("\cow\tchickent\tmice\t\n");              for(ac=0; ac<=totaal/cow; ac++) {                              for(ah=0; ah<=(totaal-ac*cow)/chicken; ah++) {                                             for(am=0;am<=(totaal-(ac*chicken+ac*cow))/mice; am++){                                            if(ac*chicken+ah*chicken+am*mice==total && ac+ah+am==h){                     printf("%d\t%d\t%d\t\n", ac, ah, am);                      }                    }              }        }      return 0;       }  ```
2. Are you quite sure your program is correct? After I change totaal to total, and scanf("%d", &m); to scanf("%d", &mice); the program gives outputs of
0 20 80
1 19 80
2 18 80
3 17 80
4 16 80
for the prices 1000, 300, and 50.

The animals add to 100 but when I take the matrix product of these with the prices (in dollars) I get
100 107 114 121 128

Well, I see the problem in your code. You've lost track of your ac's and ah's.

Originally Posted by http://www.braingle.com/brainteasers/20263/farm-animals.html
Your objective is to buy exactly 100 farm animals with exactly 100 dollars. You must buy at least 1 of each animal. You may need some paper!

The Costs:
Cows: \$10 each
Pigs: \$ 3 each
Chickens: \$0.50 each
1 pig and 4 chickens would cost 5 bucks, and would be 5 animals. Whoot.
3. What is the world coming to? It is possible to solve this problem without a computer at all, just pencil and paper and a little common sense.