lizapustyreva07
09.04.2021 01:40

Дан массив: a={3,9,5,7}. После сортировки массива (сортировка методом простого выбора) — порядок убывающий. Заполни таблицу ​


Дан массив: a={3,9,5,7}. После сортировки массива (сортировка методом простого выбора) — порядок убы

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
gggggerrrr
31.01.2023 02:12

Растровая графика

1. применяется при разработке электронных полиграфических изданий

2. фотографическое качество, легко могут быть распечатаны на принтере

3. большие размеры, плохо масштабируются

4. Paint, adobe Photoshop (самые популярные)

5. GIF, JPEG, TIFF, PSD

6. применяют в интернете, при разработке электронных (мультимедийных) и полиграфических изданий

Векторная графика

1. это метод создания компьютерного изображения, которое строится посредством обработки математического описания в специальном программном обеспечении.

2. занимают относительно небольшой объем памяти, изображение может легко масштабироваться без потери качества.

3. графика не позволяет получать изображения фотографического качества. Векторные изображения теряют качество при распечатывании

4. shareware, adobe illustrator

5. EMF, SVG, Al и тд.

6. в рекламных агентствах, в редакциях и издательствах и тд.

0,0(0 оценок)
Ответ:
pashaShum12345
24.06.2020 13:40

/*Решение с обобщения формула Брахмагупты для произвольного четырехугольника. Функция perimeter(double x[], double y[]) возвращает значение периметра, функция area(double x[], double y[]) возвращает значение площади, пример использования и реализация приведены ниже. */

#include <iostream>

#include <math.h>

double perimeter(double x[], double y[]);

double area(double x[], double y[]);

int main()

{

   double x[4], y[4];

   std::cout << "Quadrangle ABCD\n";

   for (auto i = 0; i < 4; i++)

   {

       std::cout << "Input coordinates of point " << char(i + 'A') << ": ";

       std::cin >> x[i] >> y[i];

   }

   std::cout << perimeter(x, y) << " " << area(x, y);

   

   return 0;

}

double perimeter(double x[], double y[])

{

   double a[4], p = 0;

   for (auto i = 0; i < 4; i++)

   {

       a[i] = sqrt((x[i]-x[(i + 1) % 4]) * (x[i]-x[(i + 1) % 4]) + (y[i]-y[(i + 1) % 4]) * (y[i]-y[(i + 1) % 4]));

       p += a[i];

   }

   return p;

}

double area(double x[], double y[])

{

   double a[4], p = 0, s = 1, d[2];

   for (auto i = 0; i < 4; i++)

   {

       a[i] = sqrt((x[i]-x[(i + 1) % 4]) * (x[i]-x[(i + 1) % 4]) + (y[i]-y[(i + 1) % 4]) * (y[i]-y[(i + 1) % 4]));

       p += a[i];

   }

   for (auto i = 0; i < 4; i++)

   {

       s *= (p / 2- a[i]);

   }

   for (auto i = 0; i < 2; i++)

   {

       d[i] = sqrt((x[i]-x[i + 2]) * (x[i]-x[i + 2]) + (y[i]-y[i + 2]) * (y[i]-y[i + 2]));

   }

   s -= (a[0] * a[2] + a[1] * a[3] + d[0] * d[1]) * (a[0] * a[2] + a[1] * a[3] - d[0] * d[1]) / 4;

   s = sqrt(s);

   return s;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота