Моя задача вывести в консоль любые символы в виде системы координат. Хочу вывести в консоль систему координат, где "2" условно ось Y, "3" - ось X
# include <iostream>
# include <windows.h>
using namespace std;
int main()
{
system("cls");
for (int v = 0;v < 20;v++)// 20 символов "2" в ряд с пропуском 11 строки для ее заполнения "3"
{
while (v < 10 && v > 10)
{
for (int a = 0; a < 14; a++)
{
cout << " ";
}
cout << "2" << endl;
}
}
for (int g = 0; g < 15; g++) // строка "3"
{
cout << " 3";
if (g == 29)
cout << endl;
}
return 0;
}
Хочу вывести в консоль систему координат, где "2" условно говоря ось Y, "3" - ось X. В консоль выводит 10 рядов "2", далее строка "3", и все, в некоторых случаях когда я использовал другие варианты (for, if) выводило просто строку "3". Я не могу себя даже новичком назвать, пытаюсь просто понять логику циклов, условий
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Я правильно понял — вам надо что-то вроде этого?
int main()
{
for(int i = 0; i < 31; ++i)
{
if (i == 15)
for(int j = 0; j < 31; ++j)
cout << (j == 15 ? '+' : '-');
else
{
for(int j = 0; j < 15; ++j) cout << ' ';
cout << '|';
}
cout << "\n";
}
}