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

Среднее значение дробей! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Команды error и if http://www.cyberforum.ru/cpp-beginners/thread934845.html
Здравствуйте еще раз. Извините, что зачастил, честно, не со зла надоедаю, лишь пытаюсь черпнуть знаний с сего форума. Создаю темы только если поиск не дал нужных мне результатов. Подскажите,...
C++ динамический массив Создайте класс динамического массива, в котором реализована проверка выхода за границы массива. Перегрузите операторы: , =, +, -,++ (добавление элемента в конец массива), -- (удаление элемента из... http://www.cyberforum.ru/cpp-beginners/thread934831.html
valarray and complex C++
Вот есть такой код: double v = {0,1,2,1.3,4.2,0.5}; valarray<double> x(v,6); complex<double> y; y = x; здесь все нормально, но мне нужен массив комплексных чисел и я делаю так double...
C++ Как в функции создать два массива и передать их в другую функцию
Как в функции создать два массива и передать их в другую функцию, например в main()? Так хорошо делать? double * Func(double *B, .....) { int N= Func2(); double *A = New double; B =...
C++ Работа с ифом http://www.cyberforum.ru/cpp-beginners/thread934804.html
Здравствуйте! Не компилируется, помогите! Конечно, смешно звучит, но мне действительно нужна помощь в поиске ошибки :) , т.к. сам не в состоянии разобраться, к сожалению. Вот кусочек кода. ~Просим...
C++ Ввод и вывод в файл Данные вводимые в 11-ой строке стираются в 13-ой? #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { char fileName; char... подробнее

Показать сообщение отдельно
Kuzia domovenok
1957 / 1810 / 142
Регистрация: 25.03.2012
Сообщений: 6,276
Записей в блоге: 1
07.08.2013, 16:47
Не, можно, конечно так сделать.
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
fraction fraction::set(int ch, int zn){
  chislitel=ch;
  znamenatel=zn;
}
fraction sum(fraction a, fraction b){
  fraction s;
  s.set( a.znamenatel * b.chislitel + b.znamenatel * a.chislitel, a.znamenatel * b.znamenatel);
  return s;
}
fraction div(fraction a, int n){
  fraction s;
  s.set( a.chislitel/n, a.znamenatell);
  return s;
}
fraction input_average(){
  int i=0;
  char answer;
  bool stop=false;
  fraction f, summa;
  summa.set(0, 1);
    
  do
    {
     cout<<"Введите дробь №"<<i<<": ";
     f.Vvod_drobi();
     summa=sum(f, summa);
     cout<<"ещё? (y/n)"
     cin>>answer;
     stop=(answer=='n');
     i++;
    }while(!stop);
    return div(summa, i);
   
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru