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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Что-то не так в цикле http://www.cyberforum.ru/cpp-beginners/thread632042.html
Цикл пробегает одну строку и после этого программа виснет. for (i = 0; i < img_x - 1; i++) { for(j = 0; j < img_y - 1; j++) { myColor = cvGet2D(img, i, j); r_color = myColor.val; g_color = myColor.val; b_color = myColor.val; x = (r_color + g_color + b_color) / 3;
C++ Разработать программу, чтобы она выводила через запятую все четные числа диапазона Разработать программу, чтобы она выводила через запятую все четные числа диапазона от 1 до 100, отсортированные в порядке убывания. #include "stdafx.h" #include <conio.h> #include <iostream> int main(int argc, char* argv) { int i; for (i = 1; i <= 100; ++i) http://www.cyberforum.ru/cpp-beginners/thread632030.html
C++ Более простой способ создания форм
Ищу более простой способ создания форм на WinApi без использования ресурсов и.т.п. Может есть какая не будь программа для составления шаблона кодов или ординат объектов размещенных на форме? Сами понимаете если делать программу не визуально подгонять каждую кнопку и выставлять дизайн очень долго и трудоемко, есть идеи, как упростить?
Как отключить? C++
Как отключить использование пространства имён? например: using namespace std; заранее спасибо!
C++ На экране на печати другое http://www.cyberforum.ru/cpp-beginners/thread631971.html
Здраствуйте:)Зделал функцию рисования одной картинки на экране все отображается нормально а при печати все линии умкньшнлисьвместе с текстом...Короче все разьехалось подскажыте плиз какие то координаты там есть свои или в чнм причина?Всем спасибо:)
C++ Тип переменной для OlePropertySet Excel.Application Заполняю ячейки в Excel таблице. Variant v; if(!fStart) { try { vVarApp=CreateOleObject("Excel.Application"); fStart=true; } catch(...) подробнее

Показать сообщение отдельно
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
02.08.2012, 15:40     Среднее арифметическое и среднее геометрическое двух чисел
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
#include <iostream>
#include <cmath>
 
class CMean
{
   mutable double out;
   mutable size_t cnt;
   mutable size_t type;
public:
   CMean(): out(0), cnt(0), type(-1)  {}
   CMean& operator + (double n)
   {
      return type = 0, out+= n, ++cnt, *this;   
   }
   CMean& operator * (double n)
   {   
      return (type == (size_t)-1 ? type = 1, out = 1 : 0), out*= n, ++cnt, *this;   
   }
   size_t reset() const {return type = -1, out = cnt = 0;};
   friend std::ostream& operator << (std::ostream&, const CMean&);   
} Mean;
 
std::ostream& operator << (std::ostream& _os, const CMean& _arith)
{
   return _os << (!_arith.type ? _arith.out / _arith.cnt : std::sqrt(_arith.out)) + _arith.reset();
}
 
int main()
{   
   //выводит на экран среднее арифметическое чисел
   std::cout << Mean + 1 + 3 << std::endl;
   //выводит на экран среднее геометрическое чисел
   std::cout << Mean * 2 * 8 << std::endl;
}
 
Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru