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

Переделать код! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не происходит перерисовка окна во время длительных вычислений http://www.cyberforum.ru/cpp-beginners/thread666983.html
При написание программы с использованиям Windows Forms возникла следующая проблема: окно программы вовремя выполнения расчета не перерисовается, после перекрытия другим окном, в результате вместо окна программы, в то время, когда она выполняет расчет, я вижу кусок другого окна или рабочего стола. Хотелось бы узнать из-за чего возникает данная и проблема и как ее решить.
C++ Записать правильно встраиваемую функцию Разные источники предлагают немного отличающиеся записи: 1) Учебник Либерти так: #include <iostream> using namespace std; inline int Double(int); // прототип функции int main() { http://www.cyberforum.ru/cpp-beginners/thread666957.html
Найти сумму ряда с точностью eps C++
Найти сумму ряда с точностью eps , общий член которого равен an=n!/2n! . Точность считается достигнутой, если следующий член последовательности меньше заданного .
Вычислить значение выражения (исправить код) C++
Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c). Вот что я написал: #include <iostream> using namespace std; int min(int,int,int); void main(){ int a,b,c,y; cin>>a>>b>>c; y=min(a,b+c)+max(a*c,b)-min(a*2,c); cout<<y;
C++ Анализ треугольника и вычисление его площади http://www.cyberforum.ru/cpp-beginners/thread666902.html
1. Ввести три числа(три стороны треугольника) a,b,c в порядке возрастания. Выдать a,b,c на экран 2. Если a<=c-b то треугольник не существует. Выдать информацию об этом и закончить вычисления. 3. Если c>=a+b, треугольник не существует. Выдать информацию об этом и закончить вычисления. 4. Если a=b=с , то треугольник равносторонний. Выдать информацию об этом и перейти к пункту 8. 5. Если a=b...
C++ Даны натуральное n и целые a1, a2, ., an. Найти сколько чисел входят в последовательность более чем по 1 разу Нужна помощь в написании задачи с массив. Условие: Даны натуральное n и целые a1, a2, ..., an. Внутри последовательности могут быть повторяющихся членов. Найти сколько чисел входят в последовательность более чем по 1 разу. подробнее

Показать сообщение отдельно
mihal
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 25
09.10.2012, 13:39     Переделать код!
Вот есть задача:
Найти площадь шестиугольника, стороны которого равны a, b, c, d, е, f и диагонали, которые
разбивают шестиугольник на четыре треугольника, равны 4, 4.5, 6.
Я написал код, но для пятиугольника. Как переделать для шестиугольника!?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 float pl(float,float,float);
void main()
{
  float e=4;
  float f=4.5;
  float w=6;
  float a,b,c,d,q;  
  cin>>a>>b>>c>>d>>q;
  float s=pl(a,b,c)+pl(e,d,f)+pl(f,d,q);
  cout<<s;
}
float pl(float x,float y,float z){
    float p=(x+y+z)/2;
    return sqrt(p*(p-x)*(p-y)*(p-z));
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru