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

Вычислить длины вписанного и описанного около треугольника круга - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В переменную типа string записывается только первое слово строки http://www.cyberforum.ru/cpp-beginners/thread104057.html
Как вписывать предложения в тип string (если возможно)? То есть скажем после string randomstr; cin >> randomstr; // вводим например "Hello cruel world" cout << randomstr; на экран высветиться только Hello. Возможно ли заносить предложение целиком? и ещё, я знаю что по правилам задавать можно только один вопрос, но тема совсем смежная: при куске кода vector<string> vect1; string lulz;...
C++ Вывод рандомного текста в метку и проверка клика по pic Здравствуйте! Помогите пожалуйста написать программу, суть в том, что при нажатии на кнопку, в метку выводится некий текст из виртуального списка, и в 6 пикчербоксах появляются рандомно картинки из ресурсов, потом происходит проверка клика по picturebox с текстом в метке(то есть если текст такой-то, и рисунок примерно тоже самое означат) то выводится messagebox. Это всё в 6 шагов,после нажатия... http://www.cyberforum.ru/cpp-beginners/thread104035.html
Измерение времени выполнения потока C++
#include "stdafx.h" #include <clocale> #include <math.h> #include <windows.h> int l, m, n, geo, sum; DWORD WINAPI proizv (PVOID Parametr) { geo=1;
2 Конструктора в Классе C++
Мой класс: class zdanie { int plosh, obm, e; char *adres, *vladelec; public: zdanie(int pl, int ob, char adr, char vlad); zdanie(int el){e=el;}; };
C++ Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread103876.html
Задача: Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора. Аргумент х изменяется от -1 до 3 с шагом 0.5. Определить погрешность. Y= ln(x)+ln(x/2) 0<x<=2 ln(x/2-1) x>=2 Мой код программы: #include <stdio.h> //підключення бібліотек уведення-виведення #include <conio.h>
C++ С++ базы данных Я понимаю, что возможно следующие вопросы уже обсуждались на этом форуме, возможно и не раз, но по поиску ничего вразумительного (понятного мне) не нашел (как и в гугле). Поэтому прошу оставить негодование и помочь. Пишу проект (лабораторная) с БД (struct). При работе возникло несколько вопросов (прошу давать советы, которые будут работать под любым компилятором :) ): 1) В поле (столбец БД)... подробнее

Показать сообщение отдельно
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
13.03.2010, 19:08     Вычислить длины вписанного и описанного около треугольника круга
1.)
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int a,b,c ;
float k=0 ;
float lv,lo,s,rv,ro,p,h ;
cout << "Vvedite a" << endl ;
cin >> a ;
cout << "Vvedite b" << endl ;
cin >> b ;
cout << "Vvedite c" << endl ;
cin >> c ;
if ((a+b)>c && (a+c)>b && (b+c)>a)
   {
    k=(pow(a,2)-pow(b,2)+pow(c,2))/(2*c) ;
    h=sqrt(pow(a,2)-pow(k,2)) ;
    s=a*h/2 ;
    p=(a+b+c)/2 ;
    rv=s/p ;
    lv=2*3.14*rv ;
    ro=(a*b*c)/(4*s) ;
    lo= 2*3.14*ro ;
    cout << "Dlina vpisannoi okruznosti = " << lv << endl ;
    cout << "Dlina opisannoi okruznosti = " << lo << endl ;
 
   }
else
   {
   cout << "nevernie znaceniy parametrov" << endl ;
   }
getch() ;
        return 0;
}
//---------------------------------------------------------------------------
Добавлено через 32 минуты
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
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int N,a,b,c ;
cout << "Vvedite N" << endl ;
cin >> N ;
for(int i=1 ; i<=N ; i++)
   {
   for (int j=1 ; j<=N ; j++)
      {
      for (int k=1 ; k<=N ; k++)
         {
         a=i ;
         b=j ;
         c=k ;
         if (pow(a,2)+pow(b,2)==pow(c,2))
            {
            cout << "a= " << a << "b=" << b << "c=" << c << endl ;
            }
         }
      }
   }
getch() ;
        return 0;
}
 
Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru