vikabelaua114
03.02.2021 22:05

Сегодня в школе на уроке математики проходят делимость. Чтобы

продемонстрировать свойства делимости, учитель выписал на доске все целые числа от 1 до

N в несколько групп, при этом если одно число делится на другое, то они обязательно

оказались в разных группах. Например, если взять N = 10, то получится 4 группы.

Первая группа: 1.

Вторая группа: 2, 7, 9.

Третья группа: 3, 4, 10.

Четвёртая группа: 5, 6, 8.

Вы уже догадались, что, поскольку любое число делится на 1, одна группа всегда

будет состоять только из числа 1, но в остальном подобное разбиение можно выполнить

различными От вас требуется определить минимальное число групп, на которое

можно разбить все числа от 1 до N в соответствии с приведённым выше условием.

Программа получает на вход одно натуральное число N, не превосходящее 109

, и

должна вывести одно число – искомое минимальное количество групп.
на С++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ngazaryan
30.08.2022 03:55

Объяснение:

Цветовая модель RGB. RGB – это аббревиатура слов red - красный, green - зелёный, blue - синий цвет. Человеческий глаз, так устроен, что все известные нам цвета, получаются путём смешения трёх цветов. Красного, зелёного и синего цвета, они ещё называются основными. RGB - модель является аддитивной, где цвета получаются путём добавления к чёрному цвету. При отсутствии краски, нет никакого цвета, максимальное смешение даёт белый цвет. Так же изображение, характеризуется такой величиной, как яркость изображения. из инета

0,0(0 оценок)
Ответ:
kilbas1ggttyi
05.01.2021 05:46

pascal

Объяснение:

var

 p, s: real;

 x1, x2, x3, y1, y2, y3: integer;

function dlina(x1, y1, x2, y2: integer):real;

begin

 dlina := sqrt(sqr(x2 - x1) + sqr(y2 - y1));

end;

begin

 Write('Введите координаты точки A: '); ReadLn(x1, y1);

 Write('Введите координаты точки B: '); ReadLn(x2, y2);

 Write('Введите координаты точки C: '); ReadLn(x3, y3);

 p := (dlina(x1,y1,x2,y2) + dlina(x2,y2,x3,y3) + dlina(x1,y1,x3,y3)) / 2;

 s := sqrt(p*(p-dlina(x1,y1,x2,y2))*(p-dlina(x2,y2,x3,y3))*(p-dlina(x1,y1,x3,y3)));

 WriteLn('Площадь треугольника равна S = ', s:1:3);

end.

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