kirillreznikov
?>

Напишите программу нахождения площади и высоты равностороннего треугольника, если известна его сторона на языке паскаль. заранее

Информатика

Ответы

zapros
Найдем площадь равностороннего треугольника по формуле:
S = \frac{1}{2} ah, где h = \sqrt{a^{2} - \frac{a^{2}}{4} } = \frac{ \sqrt{3} }{2} a
S = \frac{ \sqrt{3} }{4} a^{2}
Составим программу:
var a, h, s: real;
begin
  read(a);
  h := sqrt(3) / 2 * a;
  s := 1 / 2 * a * h;
  writeln('h = ', h : 0 : 1);
  writeln('S = ', s : 0 : 1);
end.
ibombenkova

Условие пытается немного обмануть решающего. На самом деле всегда можно выбрать Рахманов ломтик строки, состоящий из одного символа (действительно, если в искомой подстроке несколько символов, то каждый из них встречается не меньшее число раз, что и сама подстрока). В итоге задача превращается в тривиальную: считать строку и вывести символ, встречающийся максимальное число раз.

#include <iostream>


int main() {

   char c, maxchar;

   int count[26] = {0}, maxcount = 0;

   while (std::cin.get(c)) {

       count[c - 'a']++;

   }

   for (c = 0; c < 26; c++) {

       if (count[c] > maxcount) {

           maxcount = count[c];

           maxchar = c;

       }

   }

   std::cout << static_cast<char>(maxchar + 'a');

   return 0;

}

GALINAMTO
F=x\land\lnot y\lor z\land\lnot x \lor y\land z=x\overline y+z\overline x+yz=x\overline y+z(\overline x+y)= \\ x\overline y+z\overline{x\overline y} \\ x\overline y=a \to F=a+z\overline a=a+z \\F=x\overline y+z
F истинно тогда и только тогда, когда истинно или x\overline y, или z. Три переменные (x,y,z) дают 2³=8 комбинаций в таблице истинности. При этом, истинность F получается в пяти случаях (четыре дает истинность z и одну - истинность x\overline y).
Получаем пять единичных комбинаций для таблицы истинности:
x  y z F
0 0 1 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 1 1
В исходной таблице истинности единицы в F в четырех случаях совпадают с единицами в первой колонке, следовательно она отражает состояние переменной z. Оставшаяся (пятая) единица в F должна соответствовать комбинации "100" для xyz и в исходной таблице она записана как "010". Тогда переменная х=1 должна стоять в этой таблице во второй колонке. Колонка для у - третья.
ответ: zxy

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

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

Напишите программу нахождения площади и высоты равностороннего треугольника, если известна его сторона на языке паскаль. заранее
Ваше имя (никнейм)*
Email*
Комментарий*

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

oniks-plus
sky-elena712558
yurick2071488
vapebroshop
romolga3580
gutauta6
Vladimirovich-Aleksandrovna96
vdnh451
o-kate17
Vladimirovich1898
director
preida-2
Грачева мураховская
GALINAMTO
SERGEI124