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

Площадь треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальный елемент одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1755317.html
Отредактируйте пожалуйста код программы для нахождения максимального елемента массива и его номера . У меня программа не понимает команду "scanf" . Спасибо за внимание !) #include "stdafx.h" #include <stdio.h> int main() { float a, min, n; int i; for (i = 0; i <= 9; i = i + 1)
C++ обработка символьной информации дана пустая последовательность прописных латинских букв как слова, разделенные пробелом, за последним словом следует точка. составить и напечатать в порядке, обработанном алфавитному, множество, состоящее из согласных букв, которые входят в третье слово помогите пожалуйста написать программу заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread1755305.html
перестановка массивов с++ C++
Характеристикой строки целочисленной матрицы назовем сумму её положительных четных элементов. Переставляя строки заданной матрицы, расположите их в соответствии с ростом характеристики.Я пробовал использовать дополнительный массив и из него брать данные для перестановок,но что-то не особо получилось,можно ли вообще было так оформить это? int z;int z1; for (i=0;i<n;++i){ z=0;...
Реализация ф-ции удаления элемента из списка C++
Здравствуйте. У меня задание - создать список и интерфейс работы с ним (1-создание списка, 2 вывод списка, 3 удаление элемента, 4 звпись в файл). Все работает, кроме удаления. Не знаю как оборудувать сию функцию, чтобы все работало как положено. Функция удаления под названием burner(); Пожалуйста, помогите #include "stdafx.h" #include "iostream" #include "fstream" using namespace std;...
C++ Кошелек. Нужно дописать метод который бы позволял юзеру http://www.cyberforum.ru/cpp-beginners/thread1755264.html
в выбранном им кошельке в ручном режиме изменить количество купюр с пересчетом общего количества денег. Вот то что есть. Код: #include <iostream> #include <Windows.h> #include <ctime> #include <fstream> #include <vector> #include <string> #include <conio.h> #define n 20
C++ Даны три случайных однозначных числа. Вывести на экран квадраты нечетных чисел. Использовать подпрограмму, опр Даны три случайных однозначных числа. Вывести на экран квадраты нечетных чисел. Использовать подпрограмму, определяющую нечетность числа. подробнее

Показать сообщение отдельно
Greysis
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 30

Площадь треугольника - C++

05.06.2016, 18:02. Просмотров 105. Ответов 0
Метки (Все метки)

Нужно найти максимум из всех площадей треугольника,кто подскажет,как правильно это сделать?
вот небольшие наброски
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
cout<<"Введите кол-во треугольников:\t"<<endl;
int n,i;double x1, y1, x2, y2, x3, y3, P, r, S, AB, BC, AC; double a[100];
cin>>n;
for(i=0;i<n;i++){
    cout << "Введите значения всех x, y:\n";
    cout << "x1="; cin >> x1;
    cout << "y1="; cin >> y1;
    cout << "x2="; cin >> x2;
    cout << "y2="; cin >> y2;
    cout << "x3="; cin >> x3;
    cout << "y3="; cin >> y3;
    AB = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
    BC = sqrt(pow(x3 - x2, 2) + pow(y3 - y2, 2));
    AC = sqrt(pow(x3 - x1, 2) + pow(y3 - y1, 2));
    if(check2(AB,BC,AC)){
    P  = AB + BC + AC;
    r  = P / 2.0;
    S  = sqrt(r * ( r - AB) * (r - BC ) * (r - AC));
    cout << "S = " << S << '\n';}else cout<<"Треугольник не существует!";
        }
    for(i=0;i<n;i++)
    a[i]=S;
 
double max=a[0];
        for(i=0;i<n;i++)
    if (a[i] > max) {
            max = a[i];}
    cout<<"\nMax: "<<max<<endl;
пробовал создавать массив,но он выводит только последнюю посчитанную площадь,даже если она не максимум
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru