Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.10.2008, 23:07   #11
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
Радость

А вот окончательный вариант проверьте плиз скажите правильно написано?
Вложения
Тип файла: zip 2.zip (13.5 Кб, 12 просмотров)
Иные
soldm вне форума
Старый 05.10.2008, 23:15   #12
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

В принципе правильно, немного поправил равнобедренный.

Извини, поторопился, немного неправильно написал, поправью
Код:
if ((a=b)and(a<>c))or((b=c)and(b<>a))or((a=c)and(a<>b)) then
       WriteLn('Треугольник равнобедренный');
Вложения
Тип файла: rar OPRTRE.rar (445 байт, 12 просмотров)

Последний раз редактировалось Stilet; 08.04.2010 в 09:52.
puporev вне форума
Старый 05.10.2008, 23:50   #13
soldm
Пользователь
 
Аватар для soldm
 
Регистрация: 21.09.2008
Сообщений: 26
Хорошо

Cпасибо
удачи
Иные
soldm вне форума
Старый 06.10.2008, 09:40   #14
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Все правильно. Я конечно с ур-ем ошибся. Через ур-е проще определить, получился треугольник или нет. Но вот сказать какой он - уже сложно. Но только у меня в некоторых случаях не получилось добится от программы надписи 'Треугольник равносторонний', когда a=b=c (я их специально на экран выводил). Это из-за специфики вещественных типов. Бывает что при отображении с любой точностью два числа вроде как равны, ан нет. На вычисления с веществеными числами никогда нельзя положится на 100%. Так что при сравнении чисел нужно допускать некоторую погрешность.
И еще
Цитата:
Код:
if ((a=b)and(a<>c))or((b=c)and(b<>a))or((a=c)and(a<>b)) then
       WriteLn('Треугольник равнобедренный');
Это совсем не обязательно. Посмотрите мой вариант.
Вложения
Тип файла: zip OPRTRE2.zip (513 байт, 17 просмотров)
Sibedir вне форума
Старый 06.10.2008, 14:43   #15
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
Это совсем не обязательно. Посмотрите мой вариант.
Полностью согласен, совсем забыл про погрешность.
puporev вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Среди 20 введёных чисел определить чётные, распечатать их, определить min Spade Помощь студентам 4 15.06.2008 18:39
Треугольник serega11 Помощь студентам 2 22.05.2008 09:01
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть Дикий Помощь студентам 7 12.05.2008 17:57
Даны координаты центров n окружностей.... ZhooZhik Помощь студентам 3 09.01.2008 19:11
Даны символы S1......... Artem1987 Помощь студентам 1 10.11.2007 14:59