Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 21:42   #1
Андрей445232
Новичок
Джуниор
 
Регистрация: 21.12.2012
Сообщений: 1
По умолчанию Найти ошибку ?

Задание :
Создайте структуру Array с двумя полями: указатель на массив целых чисел и размер массива. В структуре хранится только указатель на массив, сами данные хранятся в динамической области памяти, выделенной оператором new. Напишите функции:
1. CreateArray, которая принимает 1 параметр (размер массива), выделяет память под массив и возвращает переменную типа Array.
2. FillArray, которая принимает в качестве параметра переменную типа Array и заполняет массив квадратами натуральных чисел, начиная с 0.
3. CoutArray, которая принимает в качестве параметра переменную типа Array и выводит массив на консоль через пробел.
4. KillArray, которая принимает в качестве параметра переменную типа и освобождает память из-под массива.
Напишите в функции main код, который продемонстрирует работу структуры Array и функций CreateArray, KillArray, FillArray и CoutArray на примере массива из 10 элементов
программа:
Код:
#include <iostream> 
using namespace std;
struct Array
{int a[];
};
 int CreateArray()
{int size;
int *p=new int[size];
return 0;
}
int FillArray(int size)
{for(int *q=a,i=0;i<size;i++)
	cout<<i*i;
}
int CoutArray()
{cout<<" ";
}
int KillArray()
{
delete []a;
}
int main()
{CreateArray();
FillArray(10);
CoutArray();
KillArray();
return 0;

Последний раз редактировалось ACE Valery; 21.12.2012 в 22:50.
Андрей445232 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти ошибку SVing Паскаль, Turbo Pascal, PascalABC.NET 5 07.04.2012 19:42
найти ошибку Alex1911 Общие вопросы C/C++ 2 28.03.2011 00:43
найти ошибку Славик__077 Общие вопросы C/C++ 0 31.01.2011 14:39
найти ошибку sergio11 Общие вопросы C/C++ 2 03.09.2010 19:29
найти ошибку sergio11 Паскаль, Turbo Pascal, PascalABC.NET 2 19.05.2010 01:22