alina555557
17.10.2021 15:40

Разгадайте ребус. Никак не получается с пояснением.

https://ibb.co/Xzrq4Pm

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
72737
10.10.2021 00:20

Program treug;

var a,b,c,max,min,srd,d:real;

begin

writeln('Введите стороны треугольника');

readln(a,b,c);

If (a+b>c) or (b+c>a) or (a+c>b) then

begin

if (a=b) or (b=c) or (a=c) then write ('Треугольник равнобедренный');

if (a=b) and (b=c) then write ('Треугольник равносторонний');

end;

begin  

Sort(a,b,c,max,min,srd);  

d:=min*min+srd*srd;  

e:=max*max;  

if d>e then writeln('Это остроугольный треугольник!')  

else if d<e then writeln('Это тупоугольный треугольник!')  

else if d=e then writeln('Это прямоугольный треугольник!');  

end;

else writeln ('Такого треугольника не существует');

end.

0,0(0 оценок)
Ответ:
saharok16
23.02.2021 02:27
Формальное решение на случай, если Ваш QBasic не распознаёт кириллицу(формальное, потому что отображаться будет правильно, но текст с кириллицей ввести не получится):

DIM S$, C$
CLS
INPUT "BBEDITE TEXT: ", S$
k = 0
S$ = LCASE$(S$)
FOR i = 1 TO LEN(S$)
C$ = MID$(S$, i, 1)
IF (C$ = " ") OR (C$ = "Ґ") OR (C$ = "Ё") OR (C$ = "®") OR (C$ = "г") OR (C$ = "л") OR (C$ = "н") OR (C$ = "о") OR (C$ = "п") THEN
k = k + 1
END IF
NEXT i
PRINT "k = "; k
END

Если поддерживает кириллицу:

DIM S$, C$
CLS
INPUT "BBEDITE TEXT: ", S$
k = 0
S$ = LCASE$(S$)
FOR i = 1 TO LEN(S$)
C$ = MID$(S$, i, 1)
IF (C$ = "а") OR (C$ = "е") OR (C$ = "и") OR (C$ = "о") OR (C$ = "у") OR (C$ = "ы") OR (C$ = "э") OR (C$ = "ю") OR (C$ = "я") THEN
k = k + 1
END IF
NEXT i
PRINT "k = "; k
END
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота