View Code of Problem 2592

#include <stdio.h>
int main() {
    char c;
    int t;
    int n;
    int sum_1;
    int sum_2;
    scanf("%d", &t);
    getchar();
    while(t--) {
        scanf("%c %d", &c, &n);
        getchar();
        sum_1 = n - 2;
        sum_2 = 1;
        for(int i = 0; i < n; i++) {
            if(i == n - 1) {
                for(int j = 0; j < 2 * n - 1; j++) {
                    printf("%c", c);
                }
                printf("\n");
            }
            else if(i == 0) {
                for(int j = 0; j < n - 1; j++) {
                    printf(" ");
                }
                printf("%c", c);
                printf("\n");
            }
            else {
                for(int j = 0; j < sum_1; j++) {
                    printf(" ");
                }
                printf("%c", c);
                for(int j = 0; j < sum_2; j++) {
                    printf(" ");
                }
                printf("%c", c);
                printf("\n");
                sum_1 --;
                sum_2 += 2;
            }
        }
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 2592