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

Найти среднее арифметическое двух чисел - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.73
fristicol
6 / 6 / 0
Регистрация: 23.03.2010
Сообщений: 124
10.09.2010, 09:54     Найти среднее арифметическое двух чисел #1
Решить используя классы. Создать объект класса и инициализировать его значения.дaны двa числa a и b. Найти их среднее арифметическое (a+b)/2.Даны два числа x,y
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexzak
84 / 57 / 1
Регистрация: 07.08.2010
Сообщений: 185
10.09.2010, 10:04     Найти среднее арифметическое двух чисел #2
Цитата Сообщение от fristicol Посмотреть сообщение
Решить используя классы. Создать объект класса и инициализировать его значения.дaны двa числa a и b. Найти их среднее арифметическое (a+b)/2.Даны два числа x,y
C++
1
2
3
4
5
6
7
8
class Class { public: Class(int dummy) : dummy_(dummy) {} private: int dummy_; };
int main()
{
    Class object(10);
    int a = 5;
    int b = 11;
    return (a + b) / 2;
}
Johnny_D
Padawan
 Аватар для Johnny_D
472 / 322 / 9
Регистрация: 30.01.2010
Сообщений: 1,841
10.09.2010, 10:10     Найти среднее арифметическое двух чисел #3
alexzak, разве при делении не надо поставить точку?
alexzak
84 / 57 / 1
Регистрация: 07.08.2010
Сообщений: 185
10.09.2010, 10:50     Найти среднее арифметическое двух чисел #4
Цитата Сообщение от Johny_D Посмотреть сообщение
alexzak, разве при делении не надо поставить точку?
А пожалуй и надо. Хорошую такую, жирную точку.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
10.09.2010, 13:37     Найти среднее арифметическое двух чисел #5
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
#include <iostream>
 
class Average
{
    private:
        int a_;
        int b_;
    public:
        Average(int a, int b) : a_(a), b_(b)
        {
        }
        double getAverage() const
        {
             return static_cast<double>(a_ + b_) / 2;
        }
        void setValues(int a, int b)
        {
             a_ = a;
             b_ = b;
        }
};
 
int main()
{
    Average av(10, 20);
    std::cout << av.getAverage() << std::endl;
    av.setValues(23, 22);
    std::cout << av.getAverage() << std::endl;
    return 0;
}
Yandex
Объявления
10.09.2010, 13:37     Найти среднее арифметическое двух чисел
Ответ Создать тему
Опции темы

Текущее время: 22:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru