andreykrutenko
?>

Написать программу на C++ Дана матрицы из 3 строк и 7 столбцов. Рассматривая содержание каждого элемента столбца как длину стороны треугольника, отпечатать номера столбцов, которыми заданы равнобедренные треугольники, и число таких столбцов.

Информатика

Ответы

васильевич

#include <iostream>

#include <vector>

using namespace std;

bool ok1(int a, int b, int c){

   return (a+b > c && a+c > b && b+c > a) && min(a,min(b,c)) > 0;

}

bool ok2(int a, int b, int c){

   return ok1(a,b,c) && (a == b || a == c || b == c);

}

signed main(){

   const int n = 3, m = 7;

   int arr[n][m];

   for(int i = 0; i < n; i++)

       for(int j = 0; j < m; j++)

           cin >> arr[i][j];

   vector<int> ans;

   for(int j = 0; j < m; j++)

       if(ok2(arr[0][j],arr[1][j],arr[2][j]))

           ans.push_back(j+1);

   cout << ans.size() << "\n";

   for(auto i: ans)

       cout << i << " ";

}

intermar2000

Чтобы из трех отрезков можно было составить треугольник, необходимо и достаточно, чтобы сумма длин любых двух отрезков была строго больше третьего.

Напишите функцию triangle(a, b, c), которая принимает на вход три длины отрезков и определяет, можно ли из этих отрезков составить треугольник. Ваша функция должна печатать "Это треугольник", если составить треугольник можно, и "Это не треугольник", если нельзя.

Пример 1

Ввод

triangle(1, 1, 2)

Вывод

Это не треугольник

Пример 2

Ввод

triangle(7, 6, 10)

Вывод

Это треугольник

Пример 3

Ввод

triangle(20, 13, 17)

Вывод

Это треугольник исправить код:

PythonВыделить код

1

2

3

4

5

6

7

8

9

10

11

12

13

def Triangle(a, b, c):

   if b < a > c:

       return a < b + c

   elif a < b > c:

       return b < a + c

   else:

       return c < a + c

 

 

a = int(input())

b = int(input())

c = int(input())

print('Это треугольник' if Triangle(a, b, c) else "Это не треугольник")

Объяснение:

Polina780

Португалия разделили между собой Восточное полушарие.

1769 — в Версале объявилась известная куртизанка Дюбарри (на илл.).

1821 — турки повесили патриарха Григория V на воротах его резиденции.

1864 — во льдах Финского залива приступило к работе первое в мире паровое судно ледокольного типа.

1915 — первое масштабное применение химического оружия германским командованием.

1953 — в Париже состоялся премьерный показ фильма «Плата за страх» с Ивом Монтаном в главной роли.

1983 — немецкий журнал «Штерн» начал публикацию «дневников Гитлера».

1992 — более 200 человек погибло от серии взрывов в Гвадалахаре.

Читать

Читать

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу на C++ Дана матрицы из 3 строк и 7 столбцов. Рассматривая содержание каждого элемента столбца как длину стороны треугольника, отпечатать номера столбцов, которыми заданы равнобедренные треугольники, и число таких столбцов.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vlebedeva81
plv-57
Yevgeniya1807
Сергеевич1386
ashantik
ivanjeka87
Светлана308
tumanowivan2015509
Vlad Petr531
Taniagrachev
titancore
nelli-bi6
zibuxin6
aleksandramir90
impulsmc715