
Нужно написать программу на c++, которая будет рисовать полый квадрат из решеток(#) используя
вложенный цикл. Вводится одна переменная: длина стороны

Ответы на вопрос

Ответ:
#include <iostream>
int main()
{
int len, i, j;
// Русский язык в консоли
setlocale(LC_ALL, "Russian");
std::cout << "Введите длину стороны: ";
std::cin >> len;
for (i = 0; i < len; i++)
{
for (j = 0; j < len; j++)
{
if ((j == 0) || (j == len - 1) || (i == 0) || (i == len - 1)) std::cout << "#";
else std::cout << " ";
}
std::cout << std::endl;
}
return 0;
}



Конечно, вот пример программы на C++, которая рисует полый квадрат из решеток (#) с помощью вложенных циклов в зависимости от заданной длины стороны:
cpp#include <iostream>
int main() {
int sideLength;
std::cout << "Введите длину стороны квадрата: ";
std::cin >> sideLength;
for (int i = 1; i <= sideLength; ++i) {
for (int j = 1; j <= sideLength; ++j) {
if (i == 1 || i == sideLength || j == 1 || j == sideLength) {
// Рисуем решетку на границах квадрата
std::cout << "#";
} else {
// Оставляем пробел внутри квадрата
std::cout << " ";
}
}
std::cout << std::endl;
}
return 0;
}
Этот код позволяет ввести длину стороны квадрата и затем рисует полый квадрат из решеток с пробелами внутри. Внешние границы квадрата будут заполнены решетками (#), а внутренние ячейки будут оставлены пустыми.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili