[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[at-l] HELP, I'M SO DANGED CORNFUSED! (WAY OT)
Thank you very much!
For the mathmatics review problem. I had a great time with this too.
Now, how do you get the teacher to believe the kid did the problem. I think
I'll sent the problen with solution to my daughter and son-in-law in
graduate school to enrich their minds also.
Bear Wolf
----- Original Message -----
From: "Rami" <rbenhameda@home.com>
To: "'ryan brooks'" <ryan@hack.net>; <at-L@backcountry.net>
Sent: Saturday, February 02, 2002 12:10 PM
Subject: RE: [at-l] HELP, I'M SO DANGED CORNFUSED! (WAY OT)
> Alright, I don't do C. How do I run your code, or better yet, post all
> 288 possible solutions so my 2nd grader can make her teacher's life a
> little more interesting.
>
> -r (duly impressed)
>
> -----Original Message-----
> From: ryan brooks [mailto:ryan@hack.net]
> Sent: Friday, February 01, 2002 9:07 PM
> To: Rami; at-L@backcountry.net
> Subject: Re: [at-l] HELP, I'M SO DANGED CORNFUSED! (WAY OT)
>
>
> There are actually 288 solutions to this problem. :-)
>
> Here's my contribution to the homework, the worlds most poorly written C
> program (don't worry- the stuff that runs the lists is better :-)
>
> #include <stdio.h>
>
> main()
> {
> int x,y,z; /* Vertex Numbers */
> int a,b,c,d,e,f; /* Line Numbers */
> int solutions;
>
> solutions=0;
>
> /* Triangle looks like this */
> /* X */
> /* A E */
> /* B F */
> /* Y C D Z */
>
> /* Yes, I could do this with an array, but why not just brute
> force it? */
> /* Why be cool? */
>
> for(x=1;x<=9;x++) {
> for(y=1;y<=9;y++) {
> for(z=1;z<=9;z++) {
> for(a=1;a<=9;a++) {
> for(b=1;b<=9;b++) {
> for(c=1;c<=9;c++) {
> for(d=1;d<=9;d++) {
> for(e=1;e<=9;e++) {
> for(f=1;f<=9;f++) {
>
> /* Hahaha... the above just cracks me up */
>
> if(
> x!=y && x!=z && x!=a && x!=b && x!=c && x!=d && x!=e && x!=f &&
> y!=x && y!=z && y!=a && y!=b && y!=c && y!=d && y!=e && y!=f &&
> z!=y && z!=x && z!=a && z!=b && z!=c && z!=d && z!=e && z!=f &&
> a!=x && a!=y && a!=z && a!=b && a!=c && a!=d && a!=e && a!=f &&
> b!=x && b!=y && b!=z && b!=a && b!=c && b!=d && b!=e && b!=f &&
> c!=x && c!=y && c!=z && c!=a && c!=b && c!=d && c!=e && c!=f &&
> d!=x && d!=y && d!=z && d!=a && d!=b && d!=c && d!=e && d!=f &&
> e!=x && e!=y && e!=z && e!=a && e!=b && e!=c && e!=f && e!=d &&
> f!=x && f!=y && f!=z && f!=a && f!=b && f!=c && f!=d && f!=e ) {
>
> /* Okay, that was even funnier, since I checked em all
> twice.. */
> /* See, that was more fun that using an array :-) */
> /* dumb, dumber, dumbest */
>
> if((a+b+c+d+e+f+x+y+z)!=(1+2+3+4+5+6+7+8+9)) {
> printf("I've lost my mind.\n");
> exit(0);
> }
>
> if( (x+a+b+y)==20 && (y+c+d+z)==20 && (x+e+f+z)==20) {
> printf("\nWe have a winner!\n\n");
> printf(" %d \n",x);
> printf(" %d %d \n",a,e);
> printf(" %d %d \n",b,f);
> printf(" %d %d %d %d \n\n",y,c,d,z);
> solutions++;
> }
>
> }
>
> } } } } } } } }
>
> printf("%i%% complete...\n",x*10);
>
> }
>
> printf("\n 100%% complete. %d solutions found. Go work on the archives
> now.\n",solutions);
> exit(0);
>
> }
>
> /* This was the most inefficient program I've ever written, yet
> somehow more
> interesting than guns on the trail */
>
>
> ----- Original Message -----
> From: "Rami" <rbenhameda@home.com>
> To: <at-L@backcountry.net>
> Sent: Friday, February 01, 2002 5:19 PM
> Subject: [at-l] HELP, I'M SO DANGED CORNFUSED! (WAY OT)
>
>
> > Help you guys. I don't think my brain can handle this any more...
> >
>
>
>
> _______________________________________________
> AT-L mailing list
> AT-L@mailman.backcountry.net
> http://mailman.backcountry.net/mailman/listinfo/at-l