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

работа с классами(как перебрать все объекты класса) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ считывание из файла http://www.cyberforum.ru/cpp-beginners/thread284838.html
писал прогу не могу доделать(((( надо считать все из текстового файла и сделать в структуру struct i_list { char name; char company; char price; char quantity; i_list *next;
C++ Нахождение числа ближнего к X Всем привет) Подскажите, что не так в этом коде? for(i=0; i<n; i++) { for(j=0; j<m; j++) { a=rand()%10; cout<<a<<" "; } cout<<endl; http://www.cyberforum.ru/cpp-beginners/thread284834.html
C++ Подскажите с Калькулятором...
Ребят подскажите не могу понять в чем ошибка, нужно чтоб он решал в восьмеричной с/с, но не хочет решать кому не сложно может объяснить что я тут намудрил не так #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int qwe (); int asd (); int main() {
C++ Включение библиотек в исполняемый файл
Доброго времени суток, уважаемые читатели и почитатели. Столкнулся с проблемой: на машинах где не установлена VS исполняемый фал exe не запускается. Решением на перый взгляд было включить библиотеки в исполняемый файл, тоесть установить Runtime library статическим (\MT или \MTd) в опциях студии. Но у меня clr приложение, а одно из ограничений наложеных на них - невозможность использования данных...
C++ найти сумму значений этой функции при n=1...10 http://www.cyberforum.ru/cpp-beginners/thread284819.html
аргументом функции y=sinx служат числа натурального ряда от 1 до 10 найти сумму значений этой функции при n=1...10 #include<iostream.h> #include<conio.h> #include<math.h> int main() { clrscr(); int y,x;
C++ Нужны коментарии. Программа, моделирующая проведения спортивных соревнований между футбольными командами. Кому не лень прокоментируйте. #include <windows.h> #include <iostream.h> #include <fstream.h> #include <sstream.h> #include <string.h> #include <iomanip.h> #include <set.h> подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
29.04.2011, 00:35     работа с классами(как перебрать все объекты класса)
Запись вида obj1+obj2 подразумевает, что вы каким-то образом объединяете два объекта в один новый obj3. Коротко - можно, но не нужно.

Вы считаете сумму всех "оплат" по безлимитным абонентам, следовательно, вам нужно просто перебрать массив bill-ов складывая значения соответствующих полей в случае, если тариф "безлимитный":
C++
1
2
3
4
5
6
7
8
9
int summary = 0;
for (int i = 0; i < size; ++i) {
     if (bills[i].getRate() == UNLIM) 
                   summary += bills[i].get_summ();
}
 
//где get_summ() - метод класса bill:
 
int Bill::get_summ() { return summ;}
 
Текущее время: 16:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru