diff --git a/c_primer_plus/chapter06/05.c b/c_primer_plus/chapter06/05.c new file mode 100644 index 0000000..4c51cfc --- /dev/null +++ b/c_primer_plus/chapter06/05.c @@ -0,0 +1,32 @@ +#include + + + +int main(void) { + + char letter; + + printf("Give an uppercase char: "); + scanf("%c", &letter); + + if (letter < 'A' || letter > 'Z') { + printf("ERROR: No uppercase char\n"); + return 1; + } + + for (char i = 'A'; i <= letter; i++) { + for (char a = letter - i; a > 0; a--) { + printf(" "); + } + for (char b = 'A'; b <= i ; b++) { + printf("%c", b); + } + for (char c = i - 1; c >= 'A' ; c--) { + printf("%c", c); + } + printf("\n"); + } + + return 0; + +}