Поделитесь своими знаниями, ответьте на вопрос:
Заданы координаты двух соседних углов квадрата, повернутого на плоскости относительно осей координат на неизвестны производный угол. найти координаты остальных углов. #include #include int main() { int x1, y1, x2, y2, r, a, x3, y3, x4, y4; scanf("%i %i\n %i %i", & x1, & y1, & x2, & y2); r = pow(x1-x2, 2)+pow(y1-y2, 2); a = sqrt(r/2); y3 = y1-a; x3 = x1+a; y4 = y3+a; x4 = y4+a; printf("%i %i\n%i %i\n", x3, y3, x4, y4); } в чем проблема? ! не могу написать программу
В — множество двузначных чисел, делящихся на 3;
С — множество двузначных чисел, делящихся на 5;
D — множество двузначных чисел, делящихся на 11.
n(A ∪ B ∪ C ∪ D) — количество двузначных чисел, делящихся хотя бы на одно из чисел 2; 3; 5; 11.
n(A ∪ B ∪ C ∪ D) = n(A) + n(B) + n(C) + n(D) –
– n(A ∩ B) – n(A ∩ C) – n(A ∩ D) – n(B ∩ C) –
– n(B ∩ D) – n(C ∩ D) + n(A ∩ B ∩ C) + n(A ∩ B ∩ D) +
+ n(A ∩ C ∩ D) + n(B ∩ C ∩ D) – n(A ∩ B ∩ C ∩ D).
n(A) = 45, n(B) = 30, n(C) = 18, n(D) = 9,
n(A ∩ B) = 15, n(A ∩ C) = 9, n(A ∩ D) = 4, n(B ∩ C) = 6,
n(B ∩ D) = 3, n(C ∩ D) = 1, n(A ∩ B ∩ C) = 3,
n(A ∩ B ∩ D) = 1, n(A ∩ C ∩ D) = n(B ∩ C ∩ D) = n(A ∩ B ∩ C ∩ D) = 0.
Итак, n(A ∪ B ∪ C ∪ D) = 45 + 30 +18 + 9 – 15 – 9 – 4 – 6 – 3 – 1 + 3 + 1 = 68.
Так как всего 90 двузначных чисел, то чисел, не делящихся ни на одно из заданных чисел:
90 – 68 = 22.