Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
катя3957
12.01.2021 19:29 •
Информатика
Яка властивість форми встановлює заголовок вікна форми
a) Hint
b) captions
c) name
e) bordericons
👇
Увидеть ответ
Ответ:
vapapsroyflmq
12.01.2021
ответ:b) Capitons
Объяснение:
4,5
(84 оценок)
Открыть все ответы
Ответ:
anncopper
12.01.2021
У меня есть какие-то наработки, они под линукс, но на винде должно работать все, кроме управления цветом, его выкинешь.
#include <cstdlib>#include <string>#include <iostream>#include "field.h"using namespace std;
int main(int argc, char** argv, char** env){ srand(time(0)); vector< vector< string > > S; S.resize(2); S[0].push_back("Vremena_goda"); S[1].push_back("Zima"); S[1].push_back("Vesna"); S[1].push_back("Leto"); S[1].push_back("Osen");
Field A(S, Field().clGreen, Field().clLightblue); cout << A << std::endl; return 0;}
#ifndef FIELD_H_INCLUDED#define FIELD_H_INCLUDED
#include <vector>#include <iterator>#include <algorithm>#include <string>#include <sstream>class Field{public: enum ConsoleColor { clBlack, clRed, clGreen, clYellow, clBlue, clPurple, clLightblue, clWhite };private: size_t field_width, field_height; std::vector< std::vector< std::string > > Data; std::vector< size_t > column_width; ConsoleColor color_border, color_font; std::string get_format_color_string(std::string S, ConsoleColor color) { std::stringstream result; result << "\x1b[1;" << color + 30 << "m" << S << "\x1b[0m"; return result.str(); } std::string str_mul(std::string s, size_t num) { std::string result = ""; for(size_t i = 0; i < num; i++) result += s; return result; }public: Field() {}; Field(std::vector< std::vector< std::string > > D, ConsoleColor color_border, ConsoleColor color_font) : Data(D), color_border(color_border), color_font(color_font) { field_height = Data.size(); field_width = 0; for(size_t i = 0; i < field_height; i++) field_width = std::max(field_width, Data[i].size()); for(size_t i = 0; i < field_height; i++) while(Data[i].size() < field_width) Data[i].push_back(""); column_width.assign(field_width, 0); for(size_t i = 0; i < field_height; i++) for(size_t j = 0; j < field_width; j++) column_width[j] = std::max(column_width[j], Data[i][j].length()); } void logs() { std::cout << "field_height: " << field_height << std::endl; std::cout << "field_widht: " << field_width << std::endl; } friend std::ostream& operator <<(std::ostream& output_stream, Field & field) { /* std::cout << field.field_width << " " << field.field_height << std::endl; for(size_t i = 0; i < field.Data.size(); i++) { for(size_t j = 0; j < field.Data[i].size(); j++) std::cout << field.Data[i][j] << " "; std::cout << std::endl; } */
output_stream << field.get_format_color_string(" ┌", field.color_border); for(size_t i = 0; i < field.field_width - 1; i++) { output_stream << field.get_format_color_string(field.str_mul("─", field.column_width[i] + 2), field.color_border); output_stream << field.get_format_color_string("┬", field.color_border); } output_stream << field.get_format_color_string(field.str_mul("─", field.column_width[field.field_width - 1] + 2), field.color_border); output_stream << field.get_format_color_string("┐\n ", field.color_border);
for(size_t i = 0; i < field.field_height; i++) { output_stream << field.get_format_color_string("│", field.color_border); for(size_t j = 0; j < field.field_width; j++) { std::stringstream ss; ss << field.str_mul(" ", field.column_width[j] - field.Data[i][j].size() + 1) << (field.Data[i][j] != "" ? field.Data[i][j] : ""); output_stream << field.get_format_color_string(ss.str(), field.color_font); output_stream << field.get_format_color_string(" │", field.color_border); } output_stream << "\n "; if(i != field.field_height - 1) { output_stream << field.get_format_color_string("├", field.color_border); for(size_t j = 0; j < field.field_width - 1; j++) { output_stream << field.get_format_color_string(field.str_mul("─", field.column_width[j] + 2), field.color_border); output_stream << field.get_format_color_string("┼", field.color_border); } output_stream << field.get_format_color_string(field.str_mul("─", field.column_width[field.field_width - 1] + 2), field.color_border); output_stream << field.get_format_color_string("┤", field.color_border); } else { output_stream << field.get_format_color_string("└", field.color_border); for(size_t j = 0; j < field.field_width - 1; j++) { output_stream << field.get_format_color_string(field.str_mul("─", field.column_width[j] + 2), field.color_border); output_stream << field.get_format_color_string("┴", field.color_border); } output_stream << field.get_format_color_string(field.str_mul("─", field.column_width[field.field_width - 1] + 2), field.color_border); output_stream << field.get_format_color_string("┘\n", field.color_border); } output_stream << "\n "; } return output_stream;
}};
#endif // FIELD_H_INCLUDED
4,5
(4 оценок)
Ответ:
gfitgfbjgffj
12.01.2021
#include <iostream>
#include <cmath>
using namespace std;
class Circle
{
private:
double x;
double y;
double r;
public:
Circle();
Circle(double xCo, double yCo, double rad);
double area();
double centre_dist(Circle & c);
bool istouch(Circle & c);
};
Circle::Circle()
{
cout << "Enter x coord: ";
cin >> x;
cout << "Enter y coord: ";
cin >> y;
cout << "Enter radius: ";
while (cin >> r && r < 0)
{
cout << "Radius can't be negative\n";
cout << "Enter radius: ";
}
}
Circle::Circle(double xCo, double yCo, double rad) : x(xCo), y(yCo), r(rad)
{
if (r < 0)
{
cout << "Radius can't be negative\n";
cout << "Radius set to 0\n";
r = 0;
}
}
double Circle::area()
{
return 3.1415926 * r * r;
}
double Circle::centre_dist(Circle & c)
{
return sqrt((x - c.x) * (x - c.x) + (y - c.y) * (y - c.y));
}
bool Circle::istouch(Circle & c)
{
return (this->centre_dist(c) <= r + c.r) ? true : false;
}
int main()
{
Circle c1;
Circle c2(0, 0, 5);
cout << "area of c2: " << c2.area() << endl;
cout << "centre distance: " << c2.centre_dist(c1) << endl;
cout << "is touch: ";
c2.istouch(c1) ? cout << "yes" : cout << "no";
cout << endl;
return 0;
}
4,4
(70 оценок)
Это интересно:
И
Искусство-и-развлечения
21.12.2020
Сделайте свой костюм привидения легко и быстро!...
К
Компьютеры-и-электроника
10.04.2023
Как сделать пользователя администратором в групповом чате Skype на ПК или Mac...
О
Образование-и-коммуникации
27.05.2021
Как сделать так, чтобы лед долго не таял...
К
Компьютеры-и-электроника
11.10.2022
Как легко и удобно пользоваться Apple TV...
З
Здоровье
07.07.2020
Как купить тест на беременность: руководство для будущих мам...
З
Здоровье
29.11.2020
Как похудеть удобным способом?...
П
Питомцы-и-животные
01.01.2023
Как безболезненно и эффективно удалить мягкие бородавки у вашей собаки в домашних условиях...
С
Семейная-жизнь
20.05.2022
Как правильно вести себя с созависимым членом семьи: полезные советы и рекомендации...
К
Кулинария-и-гостеприимство
06.07.2022
Как приготовить капонату: рецепт и секреты блюда из Сицилии...
В
Взаимоотношения
17.09.2021
Как получать алименты, если больше нет другого выхода...
Новые ответы от MOGZ: Информатика
znanija140
02.04.2021
5. Що буде результатом виконання даноï програми при натиснутій стрілці вправо на клавіатурі? коли натиснуто якщо клавішу пропуск повторити 10 натиснуто? ТО перемістити...
Linamouse
07.03.2020
Какие действия нужно сделать в excel чтобы решить данные задачи...
dasha34presnova
20.07.2020
Яких значень набудуть змінні a і b після виконання умовних операторів, наведених нижче, для початкових значень a = 3; b = 5? if a b: a = a+10 else : b = b+10...
yiliamasegorova
26.08.2022
Опишіть послідовність кроків для додавання та налаштування анімаційних ефектів до об’єкту «Сонце» для отримання наступного результату: після натиснення на заголовок...
saaxst
08.07.2022
Кто знает команду magic five М5 А?...
goldenrosemaryk
26.09.2020
До іть будь ласка 5 клас не можемо зробити треба створити проект, у якому виконавець знаходить різницю між двома цілими числами. Для проекту слід створити дві змінні....
dsgsdfgasdasd
07.01.2020
На PYTHON! дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый...
duyquhuseynli
08.11.2021
2. Як називають змінну, що входить до табличної величини? A) числом Б) елементом В) стрічкою Г) текстом....
kamila285
04.12.2020
5. Яким може бути діапазон номерів елементів табличної величини А) від а до я Б) від 0 до нескінченності В) від 0 до числа (кількість елементів)....
volodyanadya94p08rdb
08.06.2023
4.Яким елементом у середовищі Лазарус задається багаторядкове текстове поле? А) Button Б) Memo B) StringGrid...
MOGZ ответил
Сколько будет 13639737-52743*97685: 2...
Что такое бозон ? объясните своими словами , ....
Верны ли следующие суждения о политической власти; а.политическая...
Переведите эти строки : 1 шынықсан , шымыр боласың, 2 десаулығыңды...
Найдите производные следующие функции a) y=x8-7x4+5x3-2x+7 b) y=(x4-3x)...
Когда-то я играла в игру и забыла название..было давно ,помню только...
Сразбором предложения,: в самом деле-не все ли мне равно, как оно...
Мировой океан занимает 71% земной поверхности.какую часть земной...
Автомат изготавливает 455 конфет за 1 час. сколько конфет изготовить...
Слово заканчивающие на шь с мягким знаком...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
ответ:b) Capitons
Объяснение: