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

Создать класс "Массив" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема графики в Turbo C++ http://www.cyberforum.ru/cpp-beginners/thread12872.html
Встретился с очень интересной проблемой, после инициализации графики на Turbo C++ 3.1, появляется черный экран, то в самой среде не как не удается инициализировать графику. Само приложение как бы дохнет, то есть не грузит процессор вообще. Инициализирую графику с помощью команд gdriver = DETECT; initgraph(&gdriver, &mode, ""); Для инициализации используется библиотека EGAVGA.BGI. Пробовал сменить...
C++ Конвертация int в char и обратно Помогите, я запутался... Есть 2 переменных: int a; char b; Допустим a = 0. Нужно преобразовать ее в символ, чтобы b = '0'. И наоборот b = '8', тогда a = 8. Если я пишу так: http://www.cyberforum.ru/cpp-beginners/thread12871.html
C++ битовая маска
как использовать битовую маску? за пример можно взять выделение k-того разряда из n-разрядного числа (в пофиг какой системе исчесления).
Считать с клавиатуры объект типа CString C++
есть ли возможность это сделать? я разрабатываю консольное приложение.
C++ Как скомпелить exe на VC++ (2005) http://www.cyberforum.ru/cpp-beginners/thread12810.html
Здравствуйте! Я только начинаю изучать Visual C++. Написала программу и теперь не знаю как ее скомпилить так, чтобы она шла на любом компьютере. Т.к. то, что я скомпелила не запускается. Компелю так: Build->Build <Название программы>. Помогите пжл. За ранее спасибо
C++ Найти первый четный элемент одномерного массива как найти первый четный элемент одномерного массива целых чисели (10 элем.)? подробнее

Показать сообщение отдельно
qwone
8 / 8 / 1
Регистрация: 18.08.2008
Сообщений: 129
24.09.2008, 01:24     Создать класс "Массив"
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
36
37
38
39
40
#include <iostream>
using namespace std;
int const Size =5; // размер масива
 
class Masiv{
private :
    int M[Size];
public:
    Masiv(){};
    ~Masiv(){};
    void SetI(int Data,int i);
    int GetI(int i){return M[i];}
    void SortUp();
    void SortDown();
};
void Masiv::SetI(int Data,int i){
    M[i]=Data;
}
void Masiv::SortUp(){   // сортировка по возрастанию 
}
void Masiv::SortDown(){    // сортировка по убыванию 
}
void viev(Masiv  A){
    for (int i=0;i<Size;i++)
        cout << i<<'\t'<< A.GetI(i)<<endl;
};
 
 
int main (){
    Masiv A;
    for (int i=0;i<Size;i++)
            A.SetI(i,i);
    viev(A);
    A.SortDown();
    viev(A);
    A.SortUp();
    viev(A);
 
    return 0;
}
Осталось разобраться в нем и сделать сортировку по возрастанию и убыванию .
Но лучше бы я не подсказывал .
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru