Мне было поручено создать программу, которая будет выводить сообщение пользователя: перевернутое, вертикально и вертикально вверх ногами. Я сделал вертикальный с ног на голову из-за полной аварии, но теперь я не могу понять, вертикали.
include <stdio.h>
#include <stdlib.h>
#include <string.h>
main(){
char str[100];
int i, len;
printf("Enter a message \n");
gets(str);
len =strlen(str);
printf("The message reversed: \n");
for(i = len - 1; i >= 0; i--)
{
printf("%c", str[i]);
}
printf("\n");
printf("The message vertical upside down \n");
for(i = len - 1; i >= 0; i--){
printf("%c \n", str[i]);
}
printf("\n");
system("pause");
}
Чтобы иметь возможность выводить сообщение по вертикали, а также исправления, если вертикаль неверна.