Написать код при помощи оператора цикла while, do while

Написать код при помощи оператора цикла while, do while (без применения массивов и прямой адресации курсора) для распечатки на экране монитора указанного в варианте набора символов. Результат который должен получится на картинке

введите сюда описание изображения

Вот пример кода:

#include<iostream>
using namespace std;

int main()
{
    for (int i = 0; i < 5; ++i)
    {
        for (int j = 0; j < 5; ++j)
            cout << char('A' + ((i == j) ? 0 : (i > j) ? 4 - j : j)) << ' ';
        cout << "\n";
    }
}

Ответы (1 шт):

Автор решения: Mikhailo

Рискну, невзирая на возможное недовольство Harry :) Но я не буду решать вашу проблему, а только напишу, что

цикл

for(a; b; c) d;

эквивалентен

a; while(b) { d; c; }
→ Ссылка