Jan 25, 2022

Hacker-Rank -Printing Number Pattern using C Language

Patterns  in C Language (using loops and if-else conditions)

#include <stdio.h>
void draw(int num)
{

    for (int i = 1; i <= num; i++)
    {
        for (int j = 1; j <= (2 * num - 1); j++)
        {
            if (i + j < (num + 1))
            {
                printf("  ");
            }
            if (j <= num && (i + j) >= (num + 1))
            {
                printf("%d ", (2 * i) + j - num - 1);
                // printf("aa");
            }
            if (j > num && j < num + i)
            {
                printf("%d ", 2 * (i - 1) - (j - num) + 1);
            }
        }
        printf("\n");
    }
}

int main(int argc, char const *argv[])
{
    int num;
    printf("Enter number :");
    scanf("%d", &num);

    draw(num);
    return 0;
}

No comments:

Post a Comment

Comparing two files in C language.

Operations on More than one File.    # include < stdio.h > # include < stdlib.h > # include < string.h > int main ( int ...