С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mashuta_ya
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 10
#1

Нарисовать рамку. - C++

31.10.2010, 10:46. Просмотров 1112. Ответов 2
Метки нет (Все метки)

Пытаюсь нарисовать рамку.Т.е.:
ххххххх
х-----х
х-----х
ххххххх
У меня получается создать 2 гориз-ые линии через массивы.Но наверняка есть какой-то более емкий способ,может кто поделится идеей.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream> 
#include <string.h>
#include <conio.h>
using namespace std;
 
int main()
{//создаю 2 гориз-ые линии
     int i,j;
     char mass[20][20];
        
     for( i=0; i<1;i++)
     {for ( j=0; j<20; j++)
     {mass[i][j] = 'х';
     }
     }
        
      for(i=0; i<1;i++)
        {for ( j=0; j<20; j++)
        {cout << mass[i][j]<<" ";
        }
        cout<<endl; 
        }
      for ( i=1; i<19 ; i++)
      {for ( j=0; j<20; j++)
      {mass[i][j] = ' ';
      }
      }
 
      for ( i=1; i<19; i++)
      {for ( j=0; j<20; j++)
      {cout << mass[i][j]<<" ";
      }
      cout<<endl;
      }
     if(i=19)
     {
      for ( j=0; j<20; j++)
     {
      mass[i][j] = 'х';}}
 
      if(i=19) 
      {for ( j=0; j<20; j++)
      {
        cout << mass[i][j]<<" ";
      }}
       cout<<endl;
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2010, 10:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нарисовать рамку. (C++):

Нарисовать рамку вокруг текста - C++
Добрый день! У меня тут назрел вопрос... Как можно сделать с помощью библиотеки Graphics.h какую-либо фигуру относительно элемента...

Убрать рамку вокруг окна - C++
Как убрать рамку вокруг окна? Там, где кнопочки закрыть и тд?

Как вставить Рамку со словами в DEV-C++? - C++
Необходимо вставить рамку с текстом. Подскажите, как это сделать. Отнеситесь к вопросу снисходительно - я в программировании совершенно не...

Функция, рисующуя по границам экрана дисплея рамку из символов '*' - C++
Написать программу, имеющую в своем составе функцию, рисующую по границам экрана дисплея рамку из символов '*'.

Как установить рамку для окна ActiveX объекта? - C++
Как установить рамку для окна ActiveX объекта?

Написать функцию FRAME, которая выводит на экран рамку - C++
3 задание Даны матрицы: А размером m*k и В размером k*n.Получить матрицуС=A*В. 2 задания Написать функцию FRAME, которая выводит на...

2
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
31.10.2010, 11:21 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main ()
{
    char frame[] = "********************";
    char frame1[] = "*                  *";
    puts(frame);
    for(int i = 0;i < 20;i++)
        puts(frame1);
    puts(frame);
system("pause");
return 0;
}
1
mashuta_ya
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 10
31.10.2010, 11:33  [ТС] #3
NikolaWhite,спасибо!!!Очень легко и просто!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2010, 11:33
Привет! Вот еще темы с ответами:

Не получается нормально вывести рамку, в последнем цикле ошибка (классы c++) - C++
не получается нормально вывести рамку, в последнем цикле ошибка (nuwna takaja) XXXXXXXXXXXX -sverhu na vesj ekran odna linija i po...

Выделение объектов в рамку Opencv - C++
Здравствуйте! В моей программе сохраняется фон, затем в режиме реального времени фиксируются пиксели, отличные от ранее сохраненного фона....

Нарисовать рамку в консоли - C#
Нам задали задачу, нарисовать рамку с помощью вот этих символов как их вывести на экран? Подскажите плиз static void DrawFrame(int x,...

Нарисовать рамку из символов - Pascal ABC
Составить процедуру


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.