Языки программирования - 13 стр.

UptoLike

Составители: 

13
Замените в операторе вывода *ip и *fp на ip и fp. Объясните причину и результаты
изменений при выполнении программы.
Динамические массивы
Для выделения памяти используется оператор:
<имя_типа> <имя_указателя> = new <имя_типа>[<количество_элементов>]
Для освобождения памяти используется оператор:
delete [] <имя_указателя>
Упражнение 8. Выполните программу, включив в неё описание функций ввода,
вывода и
операторы вызова функций.
Ниже приводится описание функции создания динамического целочисленного
массива из n элементов (выделение памяти и ввод элементов массива), функция
возвращает указатель на созданный массив:
int *read(int n)
{
int i,*a;
a=new int[n];
for(i=0;i<n;i++)
{cout<<"a[i]=? ";
cin>>a[i];
}
return a;
}
Функции вывода массива:
void write(int *a,int n)
{
int i;
for(i=0;i<n;i++)