Вниз  Как вывести прямоугольник из звездочек
- 26.12.2015 / 15:49
Firebot
  Пользователь

Firebot 
Сейчас: Offline
Всем привет. Кто подскажет, как на языку Си, только при помощи функции printf() и специальных символов вывести на экран прямоугольник, напечатанный из звездочек, внутри пустой. А то я уже все задачи главы прорешал, а эту что-то никак
- 26.12.2015 / 15:50
Firebot
  Пользователь

Firebot 
Сейчас: Offline
  1. ******
  2. *    *
  3. *    *
  4. ******
Типа такой

Изменено Ксакеп (26.12 / 22:16) (всего 1 раз)
- 26.12.2015 / 15:52
Firebot
  Пользователь

Firebot 
Сейчас: Offline
Блин, одна из сторон не получилась. Второй столбец должен быть под последней звездочкой первой строки
- 26.12.2015 / 15:57
Firebot
  Пользователь

Firebot 
Сейчас: Offline
Или на Яве. Думаю, там мало отличий будет в самом принципе программы
- 26.12.2015 / 15:58
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
  1. *****\n*\t*\n*\t*\n*\t*\n*\t*\n*****

__________________
 Магистр Мёда

Изменено Ксакеп (26.12 / 22:16) (всего 1 раз)
- 26.12.2015 / 16:03
Firebot
  Пользователь

Firebot 
Сейчас: Offline
Спасибо, сейчас попробую
- 26.12.2015 / 16:04
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Firebot, количество * и \t подберешь,
__________________
 Магистр Мёда
- 26.12.2015 / 16:05
Jahak
  Пользователь

Jahak 
Сейчас: Offline
Можно так, правда это на :php:, но принцип тот же:
  1. for($j = 0; $j < 4; $j++)
  2. {
  3.     if(($j==1) || ($j==2))
  4.     {
  5.         echo '*';
  6.         for($i = 0; $i < 3; $i++)
  7.         {
  8.             echo ' ';
  9.         }
  10.         echo '*';
  11.     }
  12.     else
  13.     {
  14.         for($i = 0; $i < 5; $i++)
  15.         {
  16.             echo '*';
  17.         }
  18.     }
  19.     echo "\n";
  20. }


Изменено Jahak (26.12 / 16:19) (всего 1 раз)
- 26.12.2015 / 16:13
Firebot
  Пользователь

Firebot 
Сейчас: Offline
Koenig, Спасибо, принцип я понял. Я не подумал, что можно еще и табуляции использовать
- 26.12.2015 / 16:14
Firebot
  Пользователь

Firebot 
Сейчас: Offline
Jahak, Нужно использовать только функцию печати :) С циклами это уже другая тема :)
Наверх  Всего сообщений: 13
Фильтровать сообщения
Поиск по теме