26 Ağustos 2011 Cuma

Diamond Shape with for loop at C

#include

int main()
{
    int n,i,j;
   
    printf ( "Please enter a number to draw a shape.\n" );
    scanf ( "%d" , &n );

    system ( "clear" );

    for ( i=0 ; i <= n ; ++i )
    {

        for ( j = 0 ; j <= ( ( n - i ) - 1 ) ; ++j)
        {
            printf ( "  " );
        }
       
        for ( j = 1 ; j <= ( ( 2 * i ) - 1 ) ; ++j )
        {
            printf ( " *" );
        }

    printf ( "\n" );

    }

    for ( i = 0 ; i <= n ; ++ i)
    {
        for ( j = 0 ; j <= i ; ++j )
        {
            printf ( "  " );
        }

        for ( j = 1 ; j <= ( ( 2 * ( n - i ) ) - 3 ) ; ++j )
        {
            printf ( " *" );
        }

    printf ( "\n" );

    }

return (0);

}

Hiç yorum yok:

Yorum Gönder