Форум программистов, компьютерный форум, киберфорум
Наши страницы

Динамическое программирование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество выводимых строк в консоли (размер буфера экрана) http://www.cyberforum.ru/cpp-beginners/thread330746.html
Такая проблема - по умолчанию в Windows размер "буфера экрана" для консоли - 300 строк. Я вывожу гораздо больше (около 1200 строк) соотв. часть обрезается и на вывод попадает не все. Есть ли...
C++ Опишите класс DETSAD Дорогие, форумчане. Помогите пож-та с заданием Опишите класс DETSAD (номер сада, количество детей, район города, плата за месяц). Введите с клавиатуры данные в массив, состоящий из шести элементов... http://www.cyberforum.ru/cpp-beginners/thread330739.html
C++ Выделить из строки, введенной пользователем, подстроки, разделенные знаком табуляции
всем доброго времени суток. суть вопроса в следующем: необходимо выделить из строки, введенной пользователем, подстроки, разделенные знаком табуляции. Пытаюсь сделать это так (для начала хотел...
C++ Переопределение структуры, возможно ли?
Мне нужно добавить поля в одну структу, которая определена в заголовочном файле, на правку которого у меня нет прав... да и корректировать стандартную либу не правильно. Можно ли в коде самой...
C++ работа с файлом из двубайтовых слов http://www.cyberforum.ru/cpp-beginners/thread330700.html
Дан файл состоящий из двубайтовых слов,с начало надо искать в 14 разряде еденицу(перебирая слова по очереди)как только еденица-стоп, затем с этого слова ищем 1-цу в 16 разряде также перебирая слова и...
C++ Большие числа в C можно ли в языке С работать с большими целыми? Существует ли некое подобие BigInteger C#? подробнее

Показать сообщение отдельно
c++\noob
-2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 52
09.07.2011, 22:21  [ТС]
Спасибо! Буду разбираться.

Добавлено через 6 часов 2 минуты
Я сделал двумя способами нахождение 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <cmath>
#include <iostream>
#include <windows.h>
#define _USE_MATH_DEFINES
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int a,b,p=0;
    double c,gradA,gradB,radA,radB,P;
    do{
    cout<<"------------------------------------------------"<<endl;
    cout<<"Определение максимального периметра треугольника"<<endl;
    cout<<"------------------------------------------------"<<endl;
    cout<<"1 - По двум сторонам и углу между ними"<<endl;
    cout<<"2 - По двум сторонам и углу образованному с третьей стороной"<<endl;
    cout<<"------------------------------------------------------------"<<endl;
    cin>>p;
    switch(p)
    {
    case 1:   cout<<"Введите сторону AB: ";
              cin>>a;
              cout<<"Введите сторону BC: ";
              cin>>b;
              cout<<"Введите угол B: ";
              cin>>gradB;
              radB = gradB*M_PI/180;
              c = sqrt(a*a + b*b - 2*a*b*cos(radB));
              cout<<"Сторона AC: "<<c<<endl;
              P = a+b+c;
              cout<<"Периметр = "<<P<<endl;
              ;break;
              
    case 2:   cout<<"Введите сторону AB: ";
              cin>>a;
              cout<<"Введите сторону BC: ";
              cin>>b;
              cout<<"Введите угол A: ";
              cin>>gradA;
              radA = gradA*M_PI/180;
              double g = asin(a*sin(radA)/b);
              g = g*180/M_PI;
              c = b*sin(M_PI - radA - asin(a*sin(radA)/b))/sin(radA);
              cout<<"Сторона AC: "<<c<<endl;
              P = a+b+c;
              cout<<"Периметр = "<<P<<endl;
              ;break;
              
              
    }
    cout<<"Press 0 to Continue,1 - to Exit "<<endl;
    cin>>p;}
    while(p==0);  
    system("PAUSE");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.