Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
2 / 2 / 0
Регистрация: 09.11.2018
Сообщений: 93

Вывести на экран четырехугольник и сделать действия над ним

16.09.2019, 14:52. Показов 1117. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет,нужна помощь с вопросом .Дайте определение класса, изображает четырехугольник. Элементы данных должны содержать координаты точек четырехугольника. Функции-члены должны выполнять следующие действия: - создание объекта и его инициализация; - назначение начальных значений элементам данных; - отображение четырехугольника на экране с помощью заданного символа; - вычисление длины и ширины прямоугольника; - вычисление периметра и площади четырехугольника.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.09.2019, 14:52
Ответы с готовыми решениями:

Массив строк и действия над ним
Вводится массив строк символов. Необходимо найти самую длинную строку, и увеличить все строки остальные до ее размеров используя символ...

Формирование случайного массива и действия над ним
Сформировать случайным образом массив из 20 элементов. Найти максимальный и минимальный элементы массива, поменять их местами и вычислить...

Отловить появление файла и выполнить над ним действия
Добрый день, посоветуйте что-нибудь попроще (новичку). В идеале "пакет"-следилку. Или простой баш-скрипт висящий как сервис (но не...

1
 Аватар для ibse
136 / 76 / 60
Регистрация: 14.09.2019
Сообщений: 218
16.09.2019, 17:36
cyberbustarf, толком не отлаживал
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
#include <iostream>
using namespace std;
 
class Rect {
    struct Point {
        int x;
        int y;
        Point(int xp, int yp) : x(xp), y(yp) {}
    };
    Point lu;//левый верхний угол прямоугольника
    Point ru;//правый верхний 
    Point ll;//нижний левый 
    Point rl;//нижний правый
public:
    Rect(int lu_x, int lu_y, int ru_x, int ru_y, int ll_x, int ll_y, int rl_x, int rl_y) :
        lu(lu_x, lu_y), ru(ru_x, ru_y), ll(ll_x, ll_y), rl(rl_x, rl_y) {};
 
    void print(char s) {
        for (int i = 0; i < lu.y; i++) cout << "\n";
        for (int j = lu.y; j < ll.y; j++) {
            for (int i = 0; i < lu.x; i++) cout << " ";
            for (int i = lu.x; i < ru.x; i++) cout << s;
            cout << "\n";
        } 
    }
    int width() { return ru.x - lu.x; }
    int height() { return ru.y - rl.y; }
    int perimeter() { return (height() + width()) * 2; }
    int area() { return height() * width(); }
};
 
int main() {
    Rect rect(2, 3, 8, 3, 2, 10, 8, 10);
    rect.print('$');
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2019, 17:36
Помогаю со студенческими работами здесь

Создать двумерный массив и произвести над ним действия
Сгенерируйте двумерный массив. • для каждого столбца массива определить порядковый номер (номер строки) последнего элемента который...

Считывание из файла массив целых чисел и действия над ним
помогите написать программу. Из файла (имя файла вводится с клавиатуры) считывается массив целых чисел. Размер массива заранее...

Написать программу с типизированным файлом, которая может может выполнять над ним заданные действия
Написать программу на delphi с типизированным файлом, которая может редактировать его, искать по ключу, сортировать, ну или хотя бы 1 из...

Вывести на экран вписанный в окружность четырехугольник
4. Написать программу, которая выводит на экран вписанный в окружность четырехугольник.

Сделать программный комплекс, выполняющий действия над матрицей.
Язык программирования - Pascal Сделать программный комплекс, выполняющий действия над матрицей: – Введение -- Поиск среднего...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru