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

Подправить программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод массива через textBox http://www.cyberforum.ru/cpp-beginners/thread993279.html
Привет! Начал разбираться с Windows Forms. Возник вопрос: как ввести элементы массива через textBox? Например, есть массив double mass, нужно его заполнить, введя значения на форме. По идее должно быть что-то вроде такого: int n = System :: Convert :: ToInt32(textBox1 -> Length); double mass; for (int i = 0; i < n; i++) mass = System :: Convert :: ToDouble(textBox1 -> Text); Но это...
C++ к-порядковая статистика с помощью пирамидальной сортировки к-порядковая статистика с помощью пирамидальной сортировки http://www.cyberforum.ru/cpp-beginners/thread993278.html
Решение задачи(через функцию) C++
Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены на симметрические относительно центра разряды с левой части числа(крайний правый бит считать нулевым по номеру)
C++ Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами.
Дано натуральное число N. Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами. Помогите, пожалуйста...желательно, с объяснениями. Спасибо заранее)
C++ Путаница среди IDE http://www.cyberforum.ru/cpp-beginners/thread993254.html
Доброго времени суток, Я начинаю изучать С++, и первая проблема, с которой я столкнулся - большое количество разных IDE со значительными отличиями. Так как у меня самоучитель конкретно по Visual C++, то, соответственно, я установил себе Microsoft Visual C++ 2008 Express. Однако в процессе поиска разных примеров в интернете обнаружил, что они не работают у меня, и мне требуется несколько иное...
C++ Σ от k=1 до ∞ = sin (k*x)/(k!+x^k) Σ от k=1 до ∞ = sin (k*x)/(k!+x^k) Правильно ли я все написал? Нету сейчас возможности проверить в компиляторе. Благодарю за ответы. #include <iostream> #include <math.h> using namespace std; void main(void) подробнее

Показать сообщение отдельно
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 12:32     Подправить программу
Beverly, держите. Тестировал у себя, все работает. Если что непонятно, спрашивайте
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 <iostream> // для cin/cout
#include <math.h> // для sqrt
using namespace std;
 
double S(double a, double b, double c) // нахождение площади треугольника по длинам 3 сторон
{
double p = (a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c));
}
 
bool check(double a, double b, double c) // проверка на корректность треугольника (возвращаем true/false)
{
    return (a+b>c && b+c>a && a+c>b && a > 0 && b > 0 && c > 0);
}
 
int main(int argc, char *argv[])
{
    double a,b,c,d; // объявляем необходимые переменные
    cout << "A:" << endl;
    cin >> a;
    cout << "B:" << endl;
    cin >> b;
    cout << "C:" << endl;
    cin >> c;
    cout << "D:" << endl;
    cin >> d;
    /* Сами вычисления */
    if (check(1.0,2.0,a) && check(2.0,2.5,b) && check(2.5,d,c)) // проверяем, все ли треугольники корректны
        cout << "S = " << (S(1.0,2.0,a)+S(2.0,2.5,b)+S(2.5,d,c)) << endl; // считаем и выводим площадь
    else cout << "Bad triangle!" << endl; // ругаем пользователя
    //system ("pause"); или что то в этом роде, что бы окно не закрывалось после выдачи результата
    return 0;
}
 
Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru