Форум программистов, компьютерный форум CyberForum.ru

Вычислить длины вписанного и описанного около треугольника круга - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
13.03.2010, 15:31     Вычислить длины вписанного и описанного около треугольника круга #1
1)даны стороны треугольника а,в,с.Вычислить длины вписанного и описанного около этого треугольника круга.
2)Цена подписки на газету "прес-Курьер" на год устанавливаеться таким образом:подписка(при предьявлении квитанции за прошлый год)на весь год-15грн.,подписка для тех,хто впервые станет постоянным читателем данного издания-18грн.,для пенсионеров-12грн.,обычная-24грн..Установить цену подписки,с учетом приведенных условий.
3)Дано натуральное число N.Получить все пифагоровы тройки натуральных чисел,каждое из которых не превышает N.Тоесть все такие тройки натуральных чисел а,в,с,которые ((а*а)+(в*в))=(с*с) и (а<=d<=c<=N)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2010, 15:31     Вычислить длины вписанного и описанного около треугольника круга
Посмотрите здесь:

Определить периметр правильного n-угольника, описанного около окружности радиуса r C++
Написать программу вычисления разности площадей квадрата и круга, вписанного в него C++
C++ Вычислить радиус круга, вписанного в равнобедренный треугольник
Найти площадь круга, вписанного в треугольник с заданными сторонами C++
C++ Вычислить площадь треугольника или круга
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
13.03.2010, 19:08     Вычислить длины вписанного и описанного около треугольника круга #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int a,b,c ;
float k=0 ;
float lv,lo,s,rv,ro,p,h ;
cout << "Vvedite a" << endl ;
cin >> a ;
cout << "Vvedite b" << endl ;
cin >> b ;
cout << "Vvedite c" << endl ;
cin >> c ;
if ((a+b)>c && (a+c)>b && (b+c)>a)
   {
    k=(pow(a,2)-pow(b,2)+pow(c,2))/(2*c) ;
    h=sqrt(pow(a,2)-pow(k,2)) ;
    s=a*h/2 ;
    p=(a+b+c)/2 ;
    rv=s/p ;
    lv=2*3.14*rv ;
    ro=(a*b*c)/(4*s) ;
    lo= 2*3.14*ro ;
    cout << "Dlina vpisannoi okruznosti = " << lv << endl ;
    cout << "Dlina opisannoi okruznosti = " << lo << endl ;
 
   }
else
   {
   cout << "nevernie znaceniy parametrov" << endl ;
   }
getch() ;
        return 0;
}
//---------------------------------------------------------------------------
Добавлено через 32 минуты
3.)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int N,a,b,c ;
cout << "Vvedite N" << endl ;
cin >> N ;
for(int i=1 ; i<=N ; i++)
   {
   for (int j=1 ; j<=N ; j++)
      {
      for (int k=1 ; k<=N ; k++)
         {
         a=i ;
         b=j ;
         c=k ;
         if (pow(a,2)+pow(b,2)==pow(c,2))
            {
            cout << "a= " << a << "b=" << b << "c=" << c << endl ;
            }
         }
      }
   }
getch() ;
        return 0;
}
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
18.03.2010, 18:34  [ТС]     Вычислить длины вписанного и описанного около треугольника круга #3
а про газетку Вы решить не можите?
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
19.03.2010, 10:05     Вычислить длины вписанного и описанного около треугольника круга #4
Я не совсем понимаю задание.нужно вводить условие и получать в ответ цену подписки?
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
21.03.2010, 15:08  [ТС]     Вычислить длины вписанного и описанного около треугольника круга #5
ну наверное да,я так поняла
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
24.03.2010, 23:42     Вычислить длины вписанного и описанного около треугольника круга #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int num ;
cout << " 1. Est' kvitanciya za proshlyi god" << endl ;
cout << " 2. Vpervie postoyiannyi chitatel" << endl ;
cout <<" 3. Vi pensioner" << endl ;
cout << " 4. Obichnaiya podpiska" << endl ;
cout <<" Vvedite nomer usloviya" << endl ;
cin >> num ;
if (num==1)
   {
   cout <<" 15 grn " << endl ;
   }
if (num==2)
   {
   cout << " 18 grn " << endl ;
   }
if (num==3)
   {
   cout << " 12 grn " << endl ;
   }
if (num==4)
   {
   cout << " 24 grn " ;
   }
getch() ;
        return 0;
}
Добавлено через 33 минуты
если будет что-то нужно пиши в личку
Yandex
Объявления
24.03.2010, 23:42     Вычислить длины вписанного и описанного около треугольника круга
Ответ Создать тему
Опции темы

Текущее время: 20:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru