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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Locust1
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 35
#1

Немного изменить программу чтобы статические величины задавали количество треугольников в объекте - C++

23.04.2014, 22:38. Просмотров 156. Ответов 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include "iostream"
using namespace std;
 
class triangle 
{
    int a, b, c;
public:
    void setTriangle(int t, int p, int r)
 
    {
        a = t;
        b = p;
        c = r;
    }
 
    bool proverka()
    {
        if (a==b&&b==c&&a==c)
            return true;
        else
            return false;
    }
 
    double ploshad()
    {
        double result=((sqrt(3.)*(double)(a*a))/4);
        return result;
    }
};
 
int main()
{
    cout<<"Vvedite kolichestvo treugolnikov:";
    int n;
    cin>>n;
    for(int i=0; i<n; i++)
    {
        triangle rt;
        cout<<"Vvedite dliny storon cherez probel:";
        int a, b, c;
        cin>>a>>b>>c;
        rt.setTriangle(a, b, c);
 
        if (rt.proverka())
        {
            cout<<i+1<<" ravnostoronnii"<<" "<<rt.ploshad()<<"\n";
        }
        else 
            cout<<i+1<<" neravnostoronnii\n";
    }
    cin.get();
    cin.ignore();
    return 0;
}

Нужно немного изменить программу чтобы статические величины задавали количество треугольников в объек-те и фиксировали бы количество этих объектов. Как выделить память для статики в данной программе и для чего именно нужно выделять?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 22:38     Немного изменить программу чтобы статические величины задавали количество треугольников в объекте
Посмотрите здесь:

нужно немного изменить программу) - C++
подскажите, пожалуйста, что нужно изменить в программе, чтобы, например, вместо (5) + i(2) было 5 + 2i, а также вместо (2) + i (-1) ...

не могу изменить программу для немного другого условия - C++
первое условие: дан текстовый файл из чисел, создать новый файл и записать в него минимальный и максимальный элемент, не используя массивы....

Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников - C++
Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих...

Изменить программу, чтобы размерность массива определялась динамически - C++
то есть надо применить функцию new #include &lt;vcl.h&gt; #include &lt;stdio.h&gt; #pragma hdrstop #pragma argsused #include &lt;iostream.h&gt; ...

Изменить программу чтобы программный код выполнялся в отдельных функциях - C++
Помогите изменить программу так, чтобы программный код, выполняющий действия пунктов меню выполнялся в отдельных функциях. Заранее...

Как изменить программу, чтобы она добавляла К строк в начало матрицы? - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; int main() { int k,i,t,r,n,m,j; printf(&quot;Input size N: &quot;); ...

Изменить программу так, чтобы она выполняла действия через файл - C++
Помогите в строках 65 и 70 изменить программу так, чтобы она выполняла действия через файл ( в программе указан файл TextLSP.txt ), а не...

Изменить программу так, чтобы исходные данные вводились не из файла, а с клавиатуры - C++
Нужно сделать чтоб исходные данные задавались не с файла, а пользователь вводил с клавиатуры!! Может кто может помочь!!!??? #include...

Изменить программу, чтобы считались значения ниже побочной диагонали, а не выше - C++
что нужно сделать чтобы щитало значение ниже вспомогательной диагонали, а не выше, что надо заменить??? помогите #include &lt;iostream&gt; ...

Измените структуру CStash чтобы данные хранились в объекте типа vector<char> - C++
Измените структуру CStash чтобы данные хранились в объекте типа vector&lt;char&gt; //hello.h struct CStash{ int size; int quantity; ...

Решение интеграла (необходимо немного изменить код) - C++
есть код, как я думал правильный (он компилируется без ошибок)! Но в итоге выдает решение интеграла равно 0, что я думаю не есть правильно,...

Изменить программу, чтобы там вместо dir была какая-то моя команда, и выводила слова песни или речевки - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;map&gt; #include &lt;cctype&gt; #include &lt;sstream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru