[ create a new paste ] login | about

Link: http://codepad.org/sdyIBn5M    [ raw code | output | fork ]

C++, pasted on Apr 12:
#include<iostream>

using namespace std;

int main()
{
    long     i, j, k, count;
    long     a[6], sum[3];

    count = 0;
    for(i=0; i<pow((double)3, (double)6); i++)
    {
        k = i;
        for(j=5; j>0; j--)
        {
            a[j] = int(k / pow(3, (double)j));
            k -= a[j]*(long)pow(3, (double)j);
        }
        a[0] = k;
        for(j=0; j<3; j++)
        {
            sum[j] = 0;
        }
        for(j=0; j<6; j++)
        {
            sum[a[j]]++;
        }
        if(sum[0]*sum[1]*sum[2]>0)
        {
            count++;
        }
    }
    cout << count << endl;

    return(0);
}


Output:
1
540


Create a new paste based on this one


Comments: