[ create a new paste ] login | about

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

iamyeasin - C++, pasted on Jul 2:
#include<bits/stdc++.h>
#define sf scanf
#define pf printf

using namespace std;

int main()
{
    int matrix[500][500],n;

    while(sf("%d",&n),n)
    {
        if(n==1)
        {
            pf("1\n\n");
            continue;
        }
        else if( n==2 )
        {
            pf("1 2\n2 4\n\n");
            continue;
        }
        else
        {

            int x=1,ans,flag=1,y=1;
            for(int i=1; i<=n; i++)
            {
                for(int j=y,k=1; k<=n; j*=2,k++)
                {
                    int n=j,dg=0;
                    while(n>0)
                    {
                        n/=10;dg++;
                    }
                    if(k != n)
                    {
                        if(dg==1)pf("  %d",j);
                        if(dg==2)pf(" %d",j);
                          
                    }
                }
                y *= 2;
                pf("\n");
            }

        }

    }


    return 0;
}


Create a new paste based on this one


Comments: