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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2010, 19:18   #1
артём1
Новичок
Джуниор
 
Регистрация: 04.10.2010
Сообщений: 2
По умолчанию А как С++

Написать программу на С++, находящую высоты ha, hb , hc треугольника ABC (выходные параметры), проведенные соответственно из вершин a, b, c (их координаты являются входными параметрами.
Учил Pascal. выглядит вроде так:
program visota ;
var
a, b, c, p, ha, hb, hc, s : real;
begin
writeln ('Введите стороны тр-ка a,b,c');
readln (a,b,c);
p:=(a+b+c)/2;
s:=2*sqrt (p*(p-a)*(p-b)*(p-c));
ha:=s/a; hb:=s/b; hc:=s/c;
writeln ('Высоты треугольника: ha=' ' hb=' ' hc=' ' );
end.
артём1 вне форума Ответить с цитированием
Старый 04.10.2010, 19:50   #2
xDyPx
Форумчанин
 
Аватар для xDyPx
 
Регистрация: 21.01.2009
Сообщений: 148
По умолчанию

Твой код на С++:
Код:
#include "stdafx.h"
#include <conio.h>
#include <iostream>
using namespace std;
#include <math.h>

void main()
{
	setlocale (LC_ALL,"");
	double a, b, c, p, ha, hb, hc, s;
	cout<<"Введите стороны тр-ка a,b,c:\n\r";
	cin>>a;
	cin>>b;
	cin>>c;
	p=(a+b+c)/2;
	s=2*sqrt(p*(p-a)*(p-b)*(p-c));
	ha=s/a; 
	hb=s/b; 
	hc=s/c;
	cout<<"Высоты треугольника: ha="<<ha<<" hb="<<hb<<" hc="<<hc;
	_getch();
}
МОЙ САЙТ
Компьютер позволяет решать все те проблемы, которые до появления компьютера не существовали.
xDyPx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сам лабиринт ввести не как постоянную как тут а считыванием с файла Голем Помощь студентам 10 17.07.2010 18:07