Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
Lokator505
27.04.2020 04:35 •
Информатика
Информатика:
решите задачу желательно знать ответы❤️
👇
Увидеть ответ
Открыть все ответы
Ответ:
Aurusu
27.04.2020
// тестировалось на C#.Net Framework 4.5
using System;
class Program
{
static void Main()
{
int x1 = 2, y1 = 1;
int x2 = 6, y2 = 5;
int x3 = 10, y3 = 1;
var a = Distance(x2, y2, x3, y3);
var b = Distance(x1, y1, x3, y3);
var c = Distance(x2, y2, x1, y1);
Console.WriteLine("S = {0}", Square(a, b, c));
Console.ReadKey();
}
//растояние между точками
static double Distance(int x1, int y1, int x2, int y2)
{
return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
//формула герона
static double Square(double a, double b, double c)
{
var p = (a + b + c) / 2;
return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
}
// теорема косинусов
static double Angle(double a, double b, double c)
{
return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
}
static bool IsAcuteAngel(double alpha)
{
return alpha < Math.PI / 2;
}
}
4,6
(77 оценок)
Ответ:
Поэзия
27.04.2020
Судя по всему, здесь в цикле складываются квадраты всех нечетных чисел от m до n включительно.
m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)
Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.
Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что
если m нечетное, то i = m
если четное, i = m+1 (то есть, первое нечетное число после m)
i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
4,4
(60 оценок)
Это интересно:
З
Здоровье
16.08.2022
Как найти гипнотерапевта: советы и рекомендации...
Д
Дом-и-сад
29.04.2023
Как правильно покрасить кожаный диван: секреты и советы...
К
Компьютеры-и-электроника
11.02.2022
Как установить новые модели машин в GTA 4: подробная инструкция...
С
Стиль-и-уход-за-собой
02.12.2022
Как создать свой неповторимый образ в стиле 80х...
С
Стиль-и-уход-за-собой
28.01.2022
Как окрасить волосы в технике Dip-Dye при помощи Kool Aid?...
Ф
Философия-и-религия
03.06.2020
Практики тибетского буддизма: как начать и что ожидать...
К
Компьютеры-и-электроника
27.05.2020
Как увеличить масштаб страницы браузера...
К
Компьютеры-и-электроника
25.08.2020
Как удалить иконки с рабочего стола (Windows)...
О
Образование-и-коммуникации
08.06.2023
Как найти площадь поверхности цилиндра: простой и понятный подход...
К
Компьютеры-и-электроника
26.11.2021
Как легко и быстро распечатывать с Samsung Galaxy Note 3...
Новые ответы от MOGZ: Информатика
Dia3008
18.11.2021
Выпишите из атласа 5 европейских государств в алфавитном порядке и укажите столицу каждого из них...
АнтонХабаров
17.06.2022
Акпарат жайлы такпак керек плз...
Qulya15
06.01.2023
окно программы Paint.NET представляет собой пользовательский интерфейс состоящий из 10 основных элементов Как называются эти элементы...
Фадиля
30.04.2023
составить программу. Вводятся 2 числа a и b. Где а- натуральное число, b-число от 1 до 9. С цикла найти сколько раз число b встречается внутри числа а. Пример: а=3464...
pavelmishulski
24.05.2020
Является ли природной системой река?...
arisha0081
02.08.2020
Примеры информации: -в неживой природе (например в геологии и археологии). -в жизни обшества. /\/2. -доставерной,но не обьективной инфоомации. -не актуалной информации....
DenneD432
26.04.2023
Можно ли при двоичной кодировке использовать не 0 и 1, а другие знаки?...
mikkie3
23.04.2022
Для хранения растрового изображения 128x128 пикселей отвели 4кб памяти. какого максимально возможно кол-во цветов в палитре ?...
erniaz2005
23.04.2022
Скорость передачи данных через adsl-соединение равна 2^13 бит/c. передача файла через данное соединение заняла 2 минуты. определите размер файла в кбайт. в ответе...
шынар16
04.07.2022
Памятка по технике безопасности в кабинете информатики...
MOGZ ответил
Напишите мини-сообщение о созвездие под которым родился водолей,...
Надо распределить слова на проверяемые и чередуещиеся гласные.слова:...
Докажите что сумма 2n+1 последовательных чисел делится на 2n+1...
Пусть отрезок [mn]-средняя линия трапеции abcd с большим основанием...
Напишите разряд местоимения; поэтому , тот, кто, каждый,что-либо,тот,всего...
Тема: деньги и банковская система. вариант 1. a1. центральный банк,...
Какой из синонимов подходит по значению к выражению благодородный...
Речення із такими словосполученнями пахне хлібом , сиджу я під...
Сочинить текст описание про собаку. должно быть описание вида,характера...
Нужна загадка о мире (в плане дружбы, антивойны , не о вселенной)....
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
using System;
class Program
{
static void Main()
{
int x1 = 2, y1 = 1;
int x2 = 6, y2 = 5;
int x3 = 10, y3 = 1;
var a = Distance(x2, y2, x3, y3);
var b = Distance(x1, y1, x3, y3);
var c = Distance(x2, y2, x1, y1);
Console.WriteLine("S = {0}", Square(a, b, c));
Console.ReadKey();
}
//растояние между точками
static double Distance(int x1, int y1, int x2, int y2)
{
return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
//формула герона
static double Square(double a, double b, double c)
{
var p = (a + b + c) / 2;
return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
}
// теорема косинусов
static double Angle(double a, double b, double c)
{
return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
}
static bool IsAcuteAngel(double alpha)
{
return alpha < Math.PI / 2;
}
}