diff options
Made some minor formatting and style changes to improve readability sem03-solutions
1 files changed, 6 insertions, 2 deletions
| -rw-r--r-- | Sem. 03/Solutions/13. Dumbbell.cpp | 8 |
diff --git a/Sem. 03/Solutions/13. Dumbbell.cpp b/Sem. 03/Solutions/13. Dumbbell.cpp index 7db650a..e0afd63 100644 --- a/Sem. 03/Solutions/13. Dumbbell.cpp +++ b/Sem. 03/Solutions/13. Dumbbell.cpp @@ -14,12 +14,16 @@ int main() if (row == 0 || row == n - 1) { for (int col = 0; col < rowWidth; col++) - cout << ((col >= n && col <= rowWidth - n - 1) ? " " : "."); + cout << ((col >= n && col <= rowWidth - n - 1) ? " " : "."); // Print spaces in the middle } else { for (int col = 0; col < rowWidth; col++) - cout << (((col >= 1 && col <= n - 2) || (col >= rowWidth - n + 1 && col <= rowWidth - 2)) ? " " : "."); + { + bool inLeftHole = (col >= 1 && col <= n - 2); + bool inRightHole = (col >= rowWidth - n + 1 && col <= rowWidth - 2); + cout << ((inLeftHole || inRightHole) ? " " : "."); + } } cout << endl; } |
