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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как составить программу? http://www.cyberforum.ru/cpp-beginners/thread250844.html
Составить программу для вычисления выражения с использованием нестандартных значков для вычисления выражений
C++ как написать программу? Надо Разработать программу создания и обработки записей (структур) программа создает массив записей об основных фондах предприятия: код оборудования, название, модель, производитель год изготовления, вартисть.Отсортировать записи за годом изготовления и вывести список основных фондов указаного названия http://www.cyberforum.ru/cpp-beginners/thread250843.html
C++ бинарные вставки
укажите на ошибку пожалуйста! stroka1=stroka2; for (h=1;h<=k;h++) { if (stroka1>=stroka2) R=h; else { if (stroka1<stroka2)
Подскажите, почему не выполняется условие? C++
Не пойму, почему в процедуре void ColorPrint(HANDLE h, char c0, char *abc0, char *abc1, int col, int kol){ int i,j; char c1; CharToOem(c0,c1); for (i=0;i<n;i++){ for (j=0;j<34;j++) if (c0==*abc0||c0==*abc1){ if ((kol/n>=0.0)&&(kol/n<=0.003))
C++ Непойму все ли выполнено в коде? http://www.cyberforum.ru/cpp-beginners/thread250824.html
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (заданное слово вводится с клавиатуры); • Выводит текст в...
C++ Указатели :) Вроде понимаю что такое указатели, что это адрес в памяти, знаю что к примеру int* x = &y это в "x" тоже значение, что и в "y". Когда смотрю код, то вроде понятно, а когда пишу чтото, то бывает немного не понятно. :) К примеру как назначить указатель на двумерный массив? m ? Чтото типа **(указатель на указатель?) int main ( ) { char q1 = {"hello","world"}; char* p = *q1; cout << p <<... подробнее

Показать сообщение отдельно
LeX
222 / 222 / 57
Регистрация: 30.06.2010
Сообщений: 812
02.03.2011, 11:17     площадь треугольника
как делать все понятно и просто. в с переделать будет не сложно
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
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define pi 3.1415926535
int main()
{
    float x1,x2,x3,y1,y2,y3,s;
    printf(" Вычисление площади тругольника.\n Введите координаты углов.\n (числа разделяйте пробелом)\n x1,y1->");
    scanf("%f %f",&x1,&y1);
    printf("\n x2,y2->");
    scanf("%f %f",&x2,&y2);
    printf("\n x3,y3->");
    scanf("%f %f",&x3,&y3);
    if (x1!=x2) 
        {
            float k1=(y1-y2)/(x1-x2);
            float b1=y1-k1*x1;
            if (k1) 
                {
                    float k2=tan(atan(k1)+pi/2);
                    float b2=y3-k2*x3;
                    s=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))*sqrt((x3-(b1-b2)/(k2-k1))*(x3-(b1-b2)/(k2-k1))-(y3-(k2*b1-k1*b2)/(k2-k1))*(y3-(k2*b1-k1*b2)/(k2-k1)))/2;
                }
                else s=abs(x1-x2)*abs(y3-y1)/2;
        }
        else s=abs(y1-y2)*abs(x1-x3)/2;
    printf("Площадь треугольника: %f", s);
    _getch();
    return 0;
}
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru