Напечатайте ромбовидную форму с рамкой, используя звездочки в C++C++

Программы на C++. Форум разработчиков
Anonymous
Напечатайте ромбовидную форму с рамкой, используя звездочки в C++

Сообщение Anonymous »

Мне нужно распечатать ромбовидную форму с рамкой, используя звездочки в C++.
Приведенный ниже код отображает только ромб, но мне также нужна рамка. Что мне делать?
Ожидание:
Изображение

Реальность:
Изображение

#include

void PrintDiamond(int iSide) {
using namespace std;
int iSpaces = iSide;
int iAsterisks = 1;
// Output the top half of the diamond
for (int iI = 0; iI < iSide; ++iI) {
for (int iJ = 0; iJ < iSpaces; ++iJ) {
cout

Подробнее здесь: https://stackoverflow.com/questions/859 ... risks-in-c

Вернуться в «C++»