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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Андрей445232
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 8
#1

Создайте класс Array с двумя полями: указатель на массив целых чисел и размер массива - C++

05.04.2013, 19:56. Просмотров 629. Ответов 1
Метки нет (Все метки)

. В классе хранится только указатель на массив, сами данные хранятся в динамической области памяти, выделенной оператором new. Напишите методы:
1. Конструктор, которая принимает 1 параметр (размер массива) и выделяет память под массив.
2. FillArray, который заполняет массив квадратами натуральных чисел, начиная с 3.
3. Организуйте вывод массива:
a. ** Перегрузите оператор <<.
b. *С помощью метода CoutArray.
4. Деструктор, который освобождает память из-под массива.
Напишите в функции main код, который продемонстрирует работу методов класса Array на примере массива из 10 элементов.
задание
класс проверьте ?
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
#include <iostream>
using namespace std;
#pragma once
class array1
{
public:
    array1(int size);
        ~array1();
        void fillarray1();
        void CoutArray();
private:
        int *data;
        int size;
}
#include "array1.h"
 array1::array1(int size)
{int *data = new int[size];
for (int i=3;i<size;i++);
};
 void array1::fillarray1()
{
        for(int i=3;i<size;i++) 
                cout<<data[i*i]<<endl;
}
 array1::~array1()
{
        delete []data;
}
void array1::CoutArray(){
    for(int i=3;i<size;i++){
        cout<<(i*i)<<endl;
    }
}
и помогите составить мейн для вывода
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 19:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создайте класс Array с двумя полями: указатель на массив целых чисел и размер массива (C++):

Создайте массив из 8 случайных целых чисел из отрезка [1;10] - C++
Создайте массив из 8 случайных целых чисел из отрезка . Выведите массив на экран в строку. Замените каждый элемент с нечётным индексом на...

Класс с двумя полями - C++
подскажите class classrod { protected: float a; public: classrod():a(0){} // конструктор...

Реализовать класс с двумя скрытыми полями first и second - C++
Ребят, помогите решить задачку: (заранее спасибо:)) Сама задачка: Реализовать класс с двумя скрытыми полями first и second. Во классе...

Создать класс с двумя полями и конструктором - C++
Напишите пожалуйста класс содержащий два поля: фирма машины(строка), цена(число); конструктор и методы ввода/вывода. Мой зачет в...

Реализовать класс с двумя скрытыми полями first и second - C++
В с++ только начал разбираться, прошу помощи в решении задач. Задание: ООП – Задание № 1 Реализовать класс с двумя скрытыми полями...

Создайте функцию, которая просматривает массив из 10 целых чисел в поисках одинаковых значений. Все найденн - C++
Создайте функцию, которая просматривает массив из 10 целых чисел в поисках одинаковых значений. Все найденные пары программа должна...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
06.04.2013, 09:56 #2
Андрей445232, если вы не можете из main вызвать написанные ВАМИ методы, то ВЫ ли писали эти методы?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2013, 09:56
Привет! Вот еще темы с ответами:

создать функцию, в качестве параметра которой передается указатель на массив целых чисел - C++
создать функцию, в качестве параметра которой передается указатель на массив целых чисел. Функция сортирует массив по возрастанию и выводит...

создать функцию, в качестве параметра которой передается указатель на массив целых чисел. - C++
создать функцию, в качестве параметра которой передается указатель на массив целых чисел. Функция сортирует массив по возрастанию и выводит...

Вывести минимальный элемент введенного с клавиатуры массива целых чисел (через указатель) - C++
Как написать программу, которая выводит минимальный элемент введенного с клавиатуры массива целых чисел? Для доступа к элементам массива...

Создайте производный класс с дополнительными полями, конструктором по умолчанию и методами чтения/изменения значений этих полей - C++
Помогите! Завтра экзамен,времени нет! Заранее спасибо. 11. На базе заданного класса создайте производный класс с дополнительными полями,...


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

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

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