Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

rain87



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
#include <stdio.h>
#include <math.h>
 
#define sqr(a) ((a)*(a))
 
float dist(float x1,float y1,float x2,float y2)
{
  return sqrt(sqr(x1-x2)+sqr(y1-y2));
}
 
void main()
{
  printf("Enter x1, y1, x2, y2, x3, y3:\n");
  float x1,x2,x3,y1,y2,y3;
  scanf("%f%f%f%f%f%f",&x1,&y1,&x2,&y2,&x3,&y3);
  float a=dist(x1,y1,x2,y2),
  b=dist(x1,y1,x3,y3),
  c=dist(x2,y2,x3,y3);
  if(b>a)a=b;
  if(c>a)a=c;
  printf("The maximal edge is %.2f\n",a);
}

Всего записей: 1744 | Зарегистр. 21-06-2006 | Отправлено: 17:21 12-01-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru