Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2013, 20:39   #1
Americana12
Новичок
Джуниор
 
Регистрация: 13.11.2013
Сообщений: 2
Сообщение Квадрат

Ввести длину стороны квадрата и ширину границы и нарисовать звездочками квадрат.(прямоугольник)

пр.5 2
*****
** **
** **
** **
*****
Americana12 вне форума Ответить с цитированием
Старый 13.11.2013, 21:50   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
CLEAR
@ 1,1 GET WidthValue SPINNER 1,5,80
READ
@ 2,1 GET HeightValue SPINNER 1,5,20
READ
FOR R=1 TO HeightValue
  FOR C=1 TO WidthValue
    IF R=1 .OR. R=HeightValue .OR. C<3 .OR. C>WidthValue-2
      @ R+2,C SAY '*'
    ELSE
      @ R+2,C SAY ' '
    ENDIF
  ENDFOR
ENDFOR
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.11.2013, 21:52   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Аватар, а если не секрет, то это какой язык?

UPDATE

Цитата:
я ему на FoxPro нарисовал квадратик
Спасибо!

Последний раз редактировалось Poma][a; 13.11.2013 в 22:03.
Poma][a вне форума Ответить с цитированием
Старый 13.11.2013, 21:54   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Поскольку ТС без разницы на каком, я ему на FoxPro нарисовал квадратик
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.11.2013, 22:06   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,592
По умолчанию

А что, верхняя и нижняя стороны всегда в одну звездочку толщиной?
Arigato вне форума Ответить с цитированием
Старый 13.11.2013, 22:10   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

ТС так же нарисовал вроде, все согласно ТЗ.

PS

Вообще-то ошибся - там еще ширину границы задавать, не досмотрел. У меня просто прямоугольник. ТС попросит, переделаю

ADD Переделал
Код:
CLEAR
@ 1,1 SAY 'Сторона'
@ 1,10 GET WidthValue SPINNER 1,10,20 DEFAULT 15
READ
@ 2,1 SAY 'Граница'
@ 2,10 GET HeightValue SPINNER 1,1,4 DEFAULT 2
READ
FOR R=1 TO WidthValue
  FOR C=1 TO WidthValue
    IF R<=HeightValue .OR. R>WidthValue-HeightValue .OR. C<=HeightValue .OR. C>WidthValue-HeightValue
      @ R+3,C SAY '*'
    ENDIF
  ENDFOR
ENDFOR
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 13.11.2013 в 22:33.
Аватар вне форума Ответить с цитированием
Старый 13.11.2013, 22:44   #7
Americana12
Новичок
Джуниор
 
Регистрация: 13.11.2013
Сообщений: 2
По умолчанию .

Забыл отметить,что на c++ ,у меня не совсем верно выйодит,толщена не получается.
Americana12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Квадрат program2001 Мультимедиа в Delphi 2 01.05.2012 13:11
Квадрат.Ур-ние С++ kolashik Помощь студентам 10 06.10.2010 03:09
Возведение в квадрат Polarbear Помощь студентам 2 12.12.2009 14:05
ХИ квадрат Vito89 Помощь студентам 3 25.10.2009 16:35