Вот простейший вариант, где вводятся соответственно стороны 1-го и 2-го треугольников. program triangles; var a1,b1,c1,a2,b2,c2: integer; begin writeln('введите стороны первого треугольника.'); read(a1,b1,c1); writeln('введите стороны второго треугольника, соответственно сторонам первого.'); read(a2,b2,c2); if ((a1=a2) and (b1=b2) and (c1=c2)) then writeln('да, треугольники равны.') else writeln('нет, треугольники не равны.'); end.
Yeroshkina411
01.09.2021
//microsoft (r) c/c++ optimizing compiler version 19.00.23506 for x64 #include < iostream> class myarr { public: typedef int* i_ptr; myarr(const int & _size) : size(_size) { arr = new int[size]; } myarr(const myarr & _arr) { size = _arr.get_size(); arr = new int[size]; for (size_t i = 0; i < size; ++i) { arr[i] = _arr.arr[i]; } } ~myarr() { delete[] arr; } constexpr int get_size() const noexcept { return size; } private: i_ptr arr; int size; }; int main() { myarr a(10); myarr b(a); }
cat2572066
01.09.2021
Воспользуемся законом де моргана: не(а или b) = не(a) и не(b) = (не(сумма цифр нечетная) и не(число из этого следует, что обе скобки отрицаются, то есть значения внутри них становятся противоположными: (сумма цифр четная) и (число нечетное). и - означает, что условие внутри обоих скобок должно быть истинно, то есть должно выполняться. 1. 2+2 = 4 - сумма цифр четная, число четное - исключаем. 2. 3+4 = 7 - сумма цифр нечетная, число четное - исключаем. 3. 4+1 = 5 - сумма цифр нечетная, число нечетное - исключаем. 4. 7+5 = 12 - сумма цифр четная, число нечетное - подходит. ответ: 4.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Написать алгоритм определения равенства двух треугольников, заданных своими сторонами. pascal