Используя вложенные циклы while (цикл в цикле) выведи на экран незаполненный прямоугольник (его контур) размером 10 (высота) на 20 (ширина) из букв 'Б'.
Незаполненная часть состоит из пробелов.
Незаполненный прямоугольник
- 4
Недоступна
Комментарии (328)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Aleksandr Chuikov
14 мая, 14:36
Капец, сижу, смотрю на ваши решения, а в это время самому стыдно за свое)![]()

+3
bltpvl
15 мая, 15:06
Кажется я начинаю понимать программистский юмор))
+1
ДарияExpert
5 мая, 05:25
сделала уф
0
demanxxx Работает в so ups
6 апреля, 11:45
Часа полтора наверно сидел и вымучал) хз на сколько корректно. В обсуждение принципеильно стараюсь не заходить чтоб хоть как то начать соображать.
![]()

+3
IrinaVyu
20 апреля, 21:21
ты меня спас, а почему ты пошел через --, а не ++ ?
+1
Карл
4 мая, 17:28
Прекратите выкладывать готовое решение везде
+2
Alexey
21 марта, 11:34
int a = 10;
while (a > 0)
{ if ((a != 10) && (a != 1))
{ System.out.print("Б Б");}
else
{ System.out.print("ББББББББББББББББББББ"); }
System.out.println();
a--;
}
Условие номер 3 не работает, задача не считается решенной, но на мой взгляд тут +2 балла за потворство лени =DDDD, а главное на экране нужное нам решение (пусть и подогнанное другими приемами) =D
+2
ZLATA
11 мая, 20:26
Условие 3 не работает тк нет вложенного цикла while
0
shatun2626
3 марта, 20:37
Почему ставят || вместо одной палочки, так же был код где & не работало, а сработало &&?
0
Alexey Korchagin
21 марта, 12:28
это логические операторы, специальные символы, если их неправильно вводить, они не работают.
+1
Сергей
25 февраля, 18:28
Вот так тоже работает
int n = 0;
while (n++ < 10) {
int m = 0;
while (m++ < 20) {
if (m == 1 || m == 20 || n == 1 || n == 10) {
System.out.print('Б');
} else {
System.out.print(' ');
}
}
System.out.println();
}
+28
саша
28 марта, 18:08
Ты гений, я честно даже не представляю как до такого можно додуматься...
+1
ДарияExpert
30 марта, 19:12
спасибо, но непонятно с ифовым
0
Kaz
1 апреля, 16:01
Даа... вот это красотень после тех простыней, которые я перепробовал))
0
Serega
2 апреля, 15:43
я даже запишу это в тетрадь
0
Aleksei
6 апреля, 03:21
Гениально!
Получается:
int n = 0;
while (n++ < 10) {
Система сначала сравнивает n=0 с 10, сравнение проходит и далее прибавляет 1 и по первому кругу цикла n идёт со значением равным 1. Я правильно понимаю?
0
RedFoxSex
19 мая, 18:28
Chat GPT написал?)) Там в конце инкрементации n не хватает.
0
Даниил Лаврентьев
20 февраля, 17:40
Меня удручает, что в решении задать я все чаще обращаюсь к обсуждению, а потом себя корю за то, что воспользовался подсказками, а не сам решил.
+12
Михаил Ефремов
23 февраля, 22:05
Привет Даниил, попробуй учить программирование на Java, вместе с чатом GPT. Создай разговор и назови его "учим Java" и пиши ему вопросы на том уровне на котором можешь объяснить. Он даст подробный ответ с описанием того, что он делает и даст пример прямо в коде. Это очень удобно послушай моего совета.
+12
Елизавета ОлійникExpert
25 февраля, 12:02
Один из самых полезных советов. Спасибо!
+2
Evgen
27 февраля, 18:16
А можно подробнее про чат GPT ? А то я слегка отстал от нейросети..
0
Михаил Ефремов
27 февраля, 20:25
https://chat.openai.com/chat - Заходишь по ссылке. Регистрируешься. Если с Украины регистрация без проблем. Если с стран запрещенных компанией, тогда регистрируй почту на этом почтовом сервисе https://account.proton.me/signup и тебе нужно будет получить смс-ку на номер из штатов. Есть сервис номера на прокат https://sms-activate.org/ здесь продеться заплатить чуть меньше одного доллара для получения смс на американский номер (укажи для каких целей получаешь смс выбирай openAI. После регистрации начинаешь общаться с ботом как с человеком на своем родном языке. Бот очень умный. Посмотри про эту штуку в ютубе.
+11
Evgen
28 февраля, 04:56
Благодарю за инструкцию. Особенно порадовало, что озаботились ссылками, это действительно сильно сэкономит время.
+1
IIaraKed
5 марта, 08:25
У меня только через ВПН работает, иначе ругается)
0
Денис Порозов
16 марта, 21:17
Гениально!
0
ДарияExpert
30 марта, 19:09
а откуда списывать доллар? с карты мир (сомневаюсь)
0
Gani Abizov
7 февраля, 07:21
Всем привет!
Почему в ответе указывается ' ', т.е одна ковычка?
+2
Дмитрий Карпюк Java Developer
24 февраля, 23:27
Потому что пробел, по сути, это такой же символ как и любая буква, цифра или знак. Поэтому его можно передать как тип данных char, т.е. "символ". А char всегда помещается в одинарные кавычки. Если бы там было символа или больше, то это была бы строка. А так - char. Он выгоден тем, что занимает меньше места в памяти и не создаёт новых ненужных строк из одного символа в String Pool.
0
ДенисExpert
4 февраля, 21:34
Ячитер?
+3
Alexey Korchagin
21 марта, 12:31
скорее дровосек )) ты вырезал деревянную ложку топором ))) хотя я примерно так себе решение и представлял ..
+2
Killua
27 января, 09:58
Понимал, что нужно в условия объединить две int переменные, но мозг решил схитрить... Отказался думать. Понимаю, что нужно было " ", чтоб самостоятельно прописывался... Ну ничего, это начало пути, будем развиваться !![]()

0