1)Найти два меньших числа из трех. 2)Определить , является ли треугольник со сторонами...

0 голосов
21 просмотров

1)Найти два меньших числа из трех.
2)Определить , является ли треугольник со сторонами a,b,c
а) равносторонним
б) равнобедренным
в) разносторонним


Информатика (12 баллов) | 21 просмотров
0

а язык?

0

паскаль

Дан 1 ответ
0 голосов

Var a,b,c:integer;
begin
writeln('введите три числа');
readln(a,b,c);
if ((aif ((aif ((cif ((cend.

(8.6k баллов)
0

спасибо чувак)

0

progmaster не растраивайся

0

да не успел ;c

0

если не трудно, не отметишь мой ответ как лучший? :D

0

кстати, в первом условии, как правило, должно быть еще и b=c

0

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

0

var a,b,c: real;
begin
write('Введите значения a,b,c(основание): '); readln(a,b,c);
if((a=b) and (a=c) and (b=c)) then writeln('Треугольник,очевидно, равносторонний')
else if((a=b) or (a=c) or (c=b)) then writeln('Треугльник равнобедренный')
else writeln('Треугольник разносторонний');
end.

0

вот так я сделал

0

Условие b=c в первом if совершенно не обязательно, ведь a=c and a=b автамотически подразумевает условие b=c.

0

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