#include <stdio.h>
#include <string.h>
int main() {
char message[] = "Get Well Soon!";
int width = 40; // Width of the heart pattern
// Upper part of the heart
for (int i = 0; i < 3; i++) {
for (int j = 0; j <= width; j++) {
if ((j >= 6 - i && j <= 14 + i) || (j >= 26 - i && j <= 34 + i)) {
} else {
printf(" "); // Double spaces for better alignment }
}
}
// Middle part of the heart
for (int i = 0; i < 3; i++) {
for (int j = 0; j <= width; j++) {
if ((j >= i && j <= width - i)) {
if (i
== 1 && j
== (width
- strlen(message
)) / 2) { printf("%s", message
); // Centered Message j
+= strlen(message
) - 1; // Skip the message width } else {
}
} else {
}
}
}
// Lower part of the heart
for (int i = 0; i < 8; i++) {
for (int j = 0; j <= width; j++) {
if (j >= i && j <= width - i) {
} else {
}
}
}
// Aesthetic well-wish message
printf("\n💖🌸 Stay strong, take care & recover soon! 🌸💖\n\n");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewogICAgY2hhciBtZXNzYWdlW10gPSAiR2V0IFdlbGwgU29vbiEiOyAKICAgIGludCB3aWR0aCA9IDQwOyAvLyBXaWR0aCBvZiB0aGUgaGVhcnQgcGF0dGVybgoKICAgIC8vIFVwcGVyIHBhcnQgb2YgdGhlIGhlYXJ0CiAgICBwcmludGYoIlxuIik7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDw9IHdpZHRoOyBqKyspIHsKICAgICAgICAgICAgaWYgKChqID49IDYgLSBpICYmIGogPD0gMTQgKyBpKSB8fCAoaiA+PSAyNiAtIGkgJiYgaiA8PSAzNCArIGkpKSB7CiAgICAgICAgICAgICAgICBwcmludGYoIuKdpO+4jyIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgcHJpbnRmKCIgICIpOyAvLyBEb3VibGUgc3BhY2VzIGZvciBiZXR0ZXIgYWxpZ25tZW50CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgfQoKICAgIC8vIE1pZGRsZSBwYXJ0IG9mIHRoZSBoZWFydAogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzOyBpKyspIHsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8PSB3aWR0aDsgaisrKSB7CiAgICAgICAgICAgIGlmICgoaiA+PSBpICYmIGogPD0gd2lkdGggLSBpKSkgewogICAgICAgICAgICAgICAgaWYgKGkgPT0gMSAmJiBqID09ICh3aWR0aCAtIHN0cmxlbihtZXNzYWdlKSkgLyAyKSB7CiAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlcyIsIG1lc3NhZ2UpOyAvLyBDZW50ZXJlZCBNZXNzYWdlCiAgICAgICAgICAgICAgICAgICAgaiArPSBzdHJsZW4obWVzc2FnZSkgLSAxOyAvLyBTa2lwIHRoZSBtZXNzYWdlIHdpZHRoCiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIHByaW50Zigi4p2k77iPIik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBwcmludGYoIiAgIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgfQoKICAgIC8vIExvd2VyIHBhcnQgb2YgdGhlIGhlYXJ0CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDg7IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAwOyBqIDw9IHdpZHRoOyBqKyspIHsKICAgICAgICAgICAgaWYgKGogPj0gaSAmJiBqIDw9IHdpZHRoIC0gaSkgewogICAgICAgICAgICAgICAgcHJpbnRmKCLinaTvuI8iKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIHByaW50ZigiICAiKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwcmludGYoIlxuIik7CiAgICB9CgogICAgLy8gQWVzdGhldGljIHdlbGwtd2lzaCBtZXNzYWdlCiAgICBwcmludGYoIlxu8J+SlvCfjLggU3RheSBzdHJvbmcsIHRha2UgY2FyZSAmIHJlY292ZXIgc29vbiEg8J+MuPCfkpZcblxuIik7CgogICAgcmV0dXJuIDA7Cn0K