Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

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

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


           Интенсив по Python 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.05.2012, 22:24   #1
Tolian92
Форумчанин
 
Регистрация: 31.10.2011
Сообщений: 118
По умолчанию почему не работает код?

Написать подпрограмму-функцию для определения, являются ли три точки,
координаты которых будут задаваться с клавиатуры, вершинами
равнобедренного треугольника, т.е. выполняется ли условие: d12=d13 или d12=d23
или d13=d23. Координаты двух точек являются константами, координаты третьей
вводятся с клавиатуры.

Код:
#include <string.h>
#include <complex>
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
        const double X1 = 3.789;
        const double Y1 = -7.98989;
        const double X2 = -23.172849;
        const double Y2 = 7.799809;
 
        double X3;
        double Y3;
        double r12, r13, r23;
 
        printf("\nВведите координату X третьей точки"); cin >> X3;
        printf("\nВведите координату Y третьей точки"); cin >> Y3;
 
        r12 = sqrt((X1 - X2) * (X1 - X2) + (Y1 - Y2) * (Y1 - Y2));
        r13 = sqrt((X1 - X3) * (X1 - X3) + (Y1 - Y3) * (Y1 - Y3));
        r23 = sqrt((X2 - X3) * (X2 - X3) + (Y2 - Y3) * (Y2 - Y3));
 
        if(r12 == r13) printf("\nТреугольник равнобедренный");
        else if(r12 == r23) printf("\nТреугольник равнобедренный");
        else if(r13 == r23) printf("\nТреугольник равнобедренный");
        else  printf("\nТреугольник не равнобедренный");
        getchar();
        return 0;
}
Tolian92 вне форума
Старый 21.05.2012, 23:16   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,378
По умолчанию

Как ни прискорбно это осознавать, но за более, чем полгода пребывания на форуме вы так и не научились адекватно именовать темы, в связи с чем временно забанены из-за слишком большого количества штрафов.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума
Закрытая тема

          Оплата за обучение в Kata Academy только после твоего трудоустройства в IT!
          Начни карьеру Middle Java-разработчика, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает код? Asdprom Общие вопросы C/C++ 20 09.04.2012 12:27
Почему не работает код? Bogusgl Microsoft Office Excel 20 10.08.2010 11:14
Почему не работает данный код? C# byte916 Помощь студентам 4 11.12.2009 21:19
Почему не работает код? Kashp Общие вопросы Delphi 3 09.08.2007 17:33