В приложенном файле есть программка, пожалуйста помогите ее поправить. C++, начинающий

В приложенном файле есть программка, пожалуйста помогите ее поправить. C++, начинающий уровень.
Ее назначение: в динамический массив вводятся данные, заканчивающиеся -1
необходимо вывести сумму частей и сам массив

Задать свой вопрос
Кира Вышенская
Размер массива нигде не указывается, операция new[] используется, если массив фиксированного размера. Если массив переменного размера, то употребляется std::vector. Можно ещё использовать malloc, realloc, free. Какой вариант подойдёт?
Лариса
malloc, realloc не подойдут, так как являются не надежными
Нелли Белеченкова
насколько я сообразил это промежный этап меж статическими и динамическими массивами, где для расширения массива наращивают количество ячеек в новеньком массиве и переносят туда старый
Angelina Jasenova
(промежный в изучении)
1 ответ
В кодблоксе работает нормально, а насчет вижуал студио хз 
include lt;iostreamgt;
include lt;cmathgt;
include lt;conio.hgt;
int x, n=0, s=0;

using namespace std;

int main()
   
int *A = new int[n];
int i = 0;
while
(x!= -1)

 cin gt;gt; x;
 n++;
 A[i] = x;
 i++;
 s += x;

for (int i = 0; i lt; n; i++)

 cout lt;lt; A[i] lt;lt; " ";

delete[] A;
cout lt;lt; endl;
cout lt;lt;"s= "lt;lt; s;
_getch();
return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт