C++ для начинающих Рисование прямоугольника

Перед рисованием чего-то сложного следует познать, как рисовать примитивные фигуры. Прямоугольник одна из самых простых для отображения на экране, потому что для неё есть готовая функция

Прямоугольник можно нарисовать просто контуром, как это сделано в #1, а можно нарисовать закрашенным каким-то цветом. Чтобы нарисовать закрашенным, следует использовать функцию bar. Она как и rectangle принимает две точки.

  • Чтобы вытянуть прямоугольник в длину, нужно следить за параметрами по оси X
  • Чтобы вытянуть высоту прямоугольника, нужно следить за параметрами по оси Y
Начало координат на экране — это левый верхний угол. Ось X направлена вправо, а ось Y направлена вниз.

11 комментариев на «“C++ для начинающих Рисование прямоугольника”»

  1. Nik:

    У меня на функцию #include <graphics.h> выходит ошибка  «error: graphics.h: No such file or directory»

    • Это не функция. Заговочный файл.
      Это для очень старого компилятора тема. Вам не подойдёт. Тем для работы с графикой в современных компиляторах у меня на сайте нет.

      2
      3
  2. Наташа:

    Какой компилятор вы использовали для рисования??

  3. Аноним:

     

    public class Solution
    {
        public static void main(String[] args) throws Exception
        {
            //Считать строки с консоли и объявить ArrayList list тут
            BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
            ArrayList<String> list = new ArrayList<>();
            for (int i = 0; i < 10; i++){
                list.add(br.readLine());
            }
            ArrayList<String> result = doubleValues(list);
    
            //Вывести на экран result
            for (String x:result){
                System.out.println(x);
            }
        }
    
        public static ArrayList<String> doubleValues(ArrayList<String> list)
        {
            //напишите тут ваш код
            ArrayList<String> temp = new ArrayList<>();
           for ( int i = 0; i < list.size(); i++){
               temp.add(list.get(i));
               temp.add(list.get(i));
           }
            return temp;
        }
    }
    
    1
    1
  4. ошшрр:

    а в какой проге это  делать

     

  5. нет директорий  так скачай её!

    1
    2
  6. Аноним:

    ЧЕза ГАВНИЩЕ

    3
    5

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

 
     

Случайная книга в электронном формате

https://www.litres.ru/arnold-villemer/programmirovanie-na-s/?lfrom=15589587
Яндекс.Метрика