При выделении памяти объект можно инициализировать:
int *ip = new int(3);
Можно динамически распределить память и под массив:
double *mas = new double [50];
Далее с этой динамически выделенной памятью можно работать как с обычным массивом:
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void main(){
int *ip = new int(3);
Можно динамически распределить память и под массив:
double *mas = new double [50];
Далее с этой динамически выделенной памятью можно работать как с обычным массивом:
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
void main(){
srand(time(NULL));}
int size;
int * dar;
// запрос размера массива с клавиатуры
cout << "Enter size:\n";
cin >> size;
//выделение памяти под массив с количеством элементов size
dar = new int[size];
if (!dar){
cout << "Sorry, error!!!";}
exit(0);// функция организует выход из программы
// заполнение массива и показ на экран
for (int i = 0; i<size; i++){
dar[i] = rand() % 100;}
cout << dar[i] << "\t";
cout << "\n\n";
Комментариев нет:
Отправить комментарий