Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ArtONcus
1 / 1 / 2
Регистрация: 05.06.2013
Сообщений: 21
#1

Создать класс для роботы с одномерным массивом - C++

13.05.2014, 23:45. Просмотров 430. Ответов 2
Метки нет (Все метки)

Создать класс для роботы с одномерным массивом целых чисел.
В ней должны быть поля
  • int [] IntArray
  • int n
Должен быть который создает массив размерности n
http://www.cyberforum.ru/cpp-beginners/thread1593291.html
И прога должна разрешать
  • Вводить значение с клавы
  • Выводить значение на экран
  • Сортировать массив по возрастанию

С классами очень большие проблемы, надеюсь поможете и я смогу чуть-чуть понять.

Заранее БОЛЬШОЕ спасибо!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2014, 23:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создать класс для роботы с одномерным массивом (C++):

Создать класс для работы с двумерным динамическим массивом чисел
Создать класс для работы с двумерным динамическим массивом чисел. Методы:...

Нужно создать класс шаблона для работы c массивом 2х2
Нужно создать класс при помощи шаблона (template), c массивом...

Создать класс для работы с двумерным массивом вещественных чисел
Создать класс для работы с двумерным массивом вещественных чисел. Разработать...

Функции для работы с одномерным динамическим массивом
Написать функции для работы с одномерным динамическим массивом: 1. Заполнение...

Шаблон класса для работы с одномерным массивом
Создать шаблон класса для работы с одномерным массивом. Выполнить...

2
uhx
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 304
14.05.2014, 00:20 #2
Лучший ответ Сообщение было отмечено ArtONcus как решение

Решение

Цитата Сообщение от ArtONcus Посмотреть сообщение
С классами очень большие проблемы
А при чем тут классы? Просто создаете массив
C++
1
int *mas = new int[10]
И дальше работаете с ним...

Добавлено через 11 секунд
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
41
42
43
44
45
46
47
48
#include <iostream>
 
using namespace std;
 
class numbers{
public:
    int *mas, cn;
    numbers(int n){
        mas = new int[n]; // Задаем размер массиву
        cn = n;
    }
    ~numbers(){ // Деструктор
        delete[] mas; // Очищаем массив
    }
 
    void fill(){
        for(int i = 0; i < cn; i++){
            cout<<"Введите значение "<<i+1<<" элемента: ";
            cin>>mas[i];
        }
    }
 
    void show(){
        for(int i = 0; i < cn ; i++)
            cout<<mas[i]<<" ";
        cout<<endl;
    }
 
    void sort(){
        for(int i=0; i < cn; i++) // Пузырьковая сортировка
            for(int j=cn-1; j > i; j--)
                if(mas[j] < mas[i]) swap(mas[j], mas[i]);
    }
};
 
 
int main(){
    setlocale(0, "");
    cout<<"Введите размер массива: ";
    int n;
    cin>>n;
    numbers *num = new numbers(n);
    num->fill();
    num->show();
    num->sort();
    num->show();
    system("pause > nul");
}
Добавлено через 10 секунд
Вроде все верно сделал)
1
ArtONcus
1 / 1 / 2
Регистрация: 05.06.2013
Сообщений: 21
14.05.2014, 01:12  [ТС] #3
Спасибо, сейчас попробую разобраться.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2014, 01:12
Привет! Вот еще темы с решениями:

Определение класса для работы с одномерным динамическим массивом
задача : В массиве А(N) поменять местами последний отрицательный элемент с...

Написать библиотеку функций для работы с одномерным целочисленным массивом
1 Написати бiблiотеку функцiй для роботи з одновимiрним цiлочисельним...

Напишите по одному оператору для выполнения следующих операций с одномерным массивом:
Напишите по одному оператору для выполнения следующих операций с одномерным...

Создать класс для работы с двумерным массивом вещественных чисел. В двоичной матрице найти совпадающие строки
прошу помочь с решением задачи Создать класс для работы с двумерным массивом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru