char40
?>

Составить программу вычисление площади треугольника по трём сторонам. s=1\2aha

Информатика

Ответы

mail9
По трем сторонам - формула герона. var a,b,c,p: real; begin write('введите стороны: '); readln(a,b,c); p : = (a + b + c) / 2; writeln('площадь равна ', sqrt(p * (p - a) * (p - b) * (p - c)): 9: 4); end. а через основание и высоту (твоя формула): var a,h: real; begin write('введите длину основания и высоты, проведенной к нему: '); readln(a, h); writeln('площадь равна: ', (a * h) / 2: 9: 4); : 9: 4 -- это такой оператор, который выводит число в формате с фиксированной точкой и 4 знаками после запятой.
secretary

Считываем строку, сразу разбиваем её на слова.

Считываем контрольное слово.

Каждое слово можно рассмотреть как множество (set) его букв, тогда слово подходит, если мощность пересечения множества его букв с множеством букв контрольного слова не меньше 3.

Код (Python 3):

words = input().split()

key_set = set(input())

chosen_words = [word for word in words if len(key_set.intersection(set(word))) >= 3]

print(*chosen_words, sep="; ")

Пример ввода:

фартук мокасины юбка кафтан

шарфик

Пример вывода:

фартук; мокасины; кафтан

bellatrixstudio

Первые два блока - просто начало алгоритма и ввод трех чисел x, y и z.

Условная конструкция: если x > y, то в переменную max записывается x, иначе y. В итоге в переменной max будет находится максимум из двух чисел x и y.

Следующая условия конструкция: если z > max (видимо, имелось в виду это, а не m?), то max = z, иначе ничего не меняется. В max теперь будет находиться максимум из x, y, z.

Оставшиеся два блока - вывод max и окончание работы алгоритма.

Этот алгоритм находит максимум из трёх чисел.

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

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

Составить программу вычисление площади треугольника по трём сторонам. s=1\2aha
Ваше имя (никнейм)*
Email*
Комментарий*

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

Сумарокова
kristal1
Нана_Елена
lebedevevgen
gernovoy
AnzhelikaSlabii1705
annaar497
warlordkolomna
vera-classic75
textildlavas21
aleksvasin
nikiforovako76
nastya3213868
vdm4275
Александрович686