Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main()
- {
- double x, y, size = 15;
- char ch = 3;
- int print_line = 3;
- string message = " Love is in the air... :) ";
- for (x = 0; x<size; x++)
- {
- for (y = 0; y <= 4 * size; y++)
- {
- double dist1 = sqrt(pow(x - size, 2) + pow(y - size, 2));
- double dist2 = sqrt(pow(x - size, 2) + pow(y - 3 * size, 2));
- if (dist1 < size + 0.5 || dist2 < size + 0.5)
- {
- cout << ch;
- }
- else cout << " ";
- }
- cout << "\n";
- }
- for (x = 1; x<2 * size; x++)
- {
- for (y = 0; y<x; y++) cout << " ";
- for (y = 0; y<4 * size + 1 - 2 * x; y++)
- {
- if (x >= print_line - 1 && x <= print_line + 1)
- {
- int idx = y - (4 * size - 2 * x - message.length()) / 2;
- if (idx < message.length() && idx >= 0)
- {
- if (x == print_line) cout << message[idx];
- else cout << " ";
- }
- else cout << ch;
- }
- else cout << ch;
- }
- cout << endl;
- }
- cout << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement