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

Программа на перегрузку [] - индекса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ срочняк, до завтра надо http://www.cyberforum.ru/cpp-beginners/thread569366.html
Дано число в 10-ой системе счисления, проверить является ли палиндромом это число в системе счисления с основанием 2, написать программу на C++
C++ Считать с файла.. Добрый день! int kol_kom; int floor; int plo; char adress; struct date *next; есть такая стуркура.. date*p=NULL; ifstream file(filename); if (!file) {cout<<"file not found\n"; exit(1);} //Как выйти из ф-ии если нет файла?! http://www.cyberforum.ru/cpp-beginners/thread569363.html
C++ Решение интегральных уравнений
Реализовать данные функции рекурсивным методом: void Trap(){ double n = 0, S = 0, S1 = 0, x = a; do { S1 = S; S = F(a) + F(b); while(x < b-h){ x += h; S += 2 * F(x); //сумма площадей трапеций
Рекурсивные функции( метод трапеции и Симпсона) C++
Реализовать данные функции рекурсивным методом: void Trap(){ double n = 0, S = 0, S1 = 0, x = a; do { S1 = S; S = F(a) + F(b); while(x < b-h){ x += h; S += 2 * F(x); //сумма площадей трапеций
C++ Как функцию записать в динамический массив http://www.cyberforum.ru/cpp-beginners/thread569333.html
Нужно создать массив в функции для добавления, просмотра и удаление по ид и имени фамилии! Вот так заполняю я данные через структуры далее массив не знаю как привязать! Employee* FillPers (Employee * pers , int &size) { pers = new Employee; for (int i = 0; i < size; i++) { cout<<"id_personal: ";
C++ Нейронные сети Подскажите пожалуйста, в каком виде представлять изображение лица для сети Хопфилда? Существуют ли модификации нейронной сети Хопфилда, где входные данные не биполярные, а целые числа. И где про них почитать можно? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
09.05.2012, 15:38     Программа на перегрузку [] - индекса
У Вас написан какой-то бред.
То, что я понял должно выглядеть примерно так:
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
class samp
{
private:
   int c[15];
public:
   void set(int n,int value){c[n]=value;}
   int get_a(int n){return c[n];}
   int& operator[](int n)
   {
       return c[n];
   }
   void proceed()
   {
       for(int i=0;i<15;i++)
       {
            if(c[i]%8==0)c[i]*=3;
            else c[i]=-c[i];
       }
   }
   void input()
   {
        cout<<"Vvedite massiv\n";
        for(int i=0;i<15;i++){cin>>c[i];}
   }
};
int main()
{ 
    samp ob;
    ob.input();
    ob.proceed();
    for(i=0;i<15;i++)
         cout<<ob[i]<<" ";
    cout<<endl;
    getch();
}
 
Текущее время: 05:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru