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

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

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

немогу понять - C++

24.10.2013, 18:23. Просмотров 280. Ответов 0
Метки нет (Все метки)

начял учить масивы и дали задачку

Напишите программу, вычисляющую среднее значение до 100 интервалов,
введенных пользователем. Создайте массив объектов класса Distance, как
это было сделано в примере ENGLARAY этой главы. Для вычисления сред-него значения вы можете позаимствовать метод add_dist() из примера
ENGLCON главы 6. Вам также понадобится метод, который выделяет целую
часть из значения Distance. Вот одна из возможностей:

void Distance::div_dist(Distance d2, int divisor)
{
float fltfeet = d2.feet + d2.inches / 12.0;
float temp = fltfeet /= divisor;
feet = int(fltfeet);
inches = (temp- feet) * 12.0;
}

обясните что должен зделать ?
вводить в методе класа 2 числа feet и inches закидать их в масив а потом находить среднее значение ?

Добавлено через 16 минут
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
56
57
58
59
60
61
62
63
64
65
class Distance
{
private:
            int feet;
            float inches;
public:
 
    void getDis()
    {
 
        cout<<"=======================";cout<<endl;
        cout<<" Enter feet   => ";
        cin>>feet;
        cout<<" Enter inches => ";
        cin>>inches;
        cout<<"=======================";cout<<endl;
    }
 
    void show()
    {
        cout<<endl;
        cout<<"=======================";cout<<endl;
        cout<<"  feet  => "<<feet<<endl;
        cout<<" inches => "<<inches<<endl;
        cout<<"=======================";cout<<endl;
    }
 
    Distance Distance::add_dist(Distance d2);
    
};
    Distance Distance::add_dist(Distance d2)
    { 
        Distance temp; temp.feet = 0; temp.inches = 0;
 
        temp.feet  += feet +  d2.feet;
        temp.inches += inches + d2.inches;
 
        return temp;
    }
 
int main()
{
    Distance mass[100] , s_one ;
    int stop ;
 
 
    cout<<" What you want enter num = > ";
    cin>>stop;
 
    for(int i = 0 ; i < stop ; i++ )
    {
        mass[i].getDis();
        
     }  
    for(int i = 0 , j = 1 ; i < stop , j != stop ; i++ , j++  )
    {
        
        mass[i] = mass[i].add_dist(mass[j]);
        s_one = mass[i];
    }
 
    s_one.show();
 
    return 0;
}
Зделал вот ток что но всеравно чет не хочет все додавать а ток 2 последних (((

Добавлено через 7 минут
вот
[IMG]http://s3.********************/uploads/images/2013/10/971c18980ddbc8a1e2b8451963cb4dee.png[/IMG]
Добавлено через 21 минуту
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2013, 18:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос немогу понять (C++):

немогу понять ошибку - C++
class Wor { private: static const int sz = 40; char wordik; public: Wor() { strcpy(wordik , &quot;&quot; );

Немогу понять в чем ошибка ( - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; int main() { float x, f1, f2,...

Немогу понять где ошибки - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; const int n=5; void In(float x); void Minimum(float x, float&amp;); void Maximum(float x,...

Ребята немогу понять задачу на С++ - C++
В волшебной стране используются монетки достоинством A1, A2,..., AM. волшебный человечек пришел в магазин и обнаружил, что у него есть...

Немогу понять в чем ошибка. - C++
Часть кода(проект в WinAPI): #include &quot;stdafx.h&quot; #include &quot;List.h&quot; #include &quot;Theatr.h&quot; #include &quot;Actor.h&quot; void inputTheatrs(...

Немогу понять в чем ошибка. - C++
// lab5OOP.cpp : Defines the entry point for the console application. // #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2013, 18:23
Привет! Вот еще темы с ответами:

Немогу понять как реализовать - C++
Всем привет!! У меня сложилась такая непонятная ситуация ! У меня есть класс также на форме1 есть кнопка как реализовать так...

Немогу понять почему в программе выкидует ошибка - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; # include &lt;clocale&gt; #include &lt;conio.h&gt; using namespace std; void main...

В Универе задали С++, немогу понять что да как... !!! - C++
ПОДСОБИТЕ в написании программ в С++ 1) Дано вещественное число A (&gt; 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 +...

Некорректно выводит массив,немогу понять где косяк - C++
#include&lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { setlocale (LC_ALL,&quot;.ACP&quot;); int i,j,n; int...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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