В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Со2006нь
Со2006нь
18.03.2020 12:28 •  Информатика

даны катеты в двух прямоугольных треугольниках – a1, b1 и a2, b2. определить, площадь какого треугольника больше и на сколько. если площади равны, вывести фразу – «треугольники равновелики». (проверка: 5,6 и 2,15. ответ: треугольники равновелики. ещё проверка: 7,5 и 6,9. ответ: площадь второго треугольника больше на 19). 2) 2. на автобусном билете есть номер, состоящий из шестизначного числа. напишите программу, которая будет проверять счастливый ли билет? билет считается счастливым, если сумма первых трёх цифр равна сумме трёх последних цифр. (проверка: 365478. ответ: билет не счастливый. ещё проверка: 385493. ответ: билет счастливый).

Показать ответ
Ответ:
DrYgAn8998
DrYgAn8998
08.10.2020 10:49
1)
var a,b,a1,b1:real;
var s,s1:real;
begin
WriteLn('Введите все катеты через пробел:');
Read(a,b,a1,b1);
s:=a/2*b;
s1:=a1/2*b1;
WriteLn(s);
WriteLn(s1);
if s = s1 then
WriteLn('Треугольники равновелики')
else if s>s1 then
WriteLn('Площадь первого треугольника больше на '+(s-s1))
else
WriteLn('Площадь второго треугольника больше на '+(s1-s));
end.

2)
var a,b:Integer;
var arr:array of char;
begin
arr:=ReadString().ToCharArray();
for var i:= 1 to 6 do
if(i<4) then
a+= strtoint(arr[i-1])
else
b+= strtoint(arr[i-1]);
if a=b then
WriteLn('Билет счастливый')
else
WriteLn('Билет не счастливый');
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота