Предмет: Информатика,
автор: maksview
В приложенном файле есть программа, пожалуйста помогите ее исправить. C++, начинающий уровень.
Ее назначение: в динамический массив вводятся данные, оканчивающиеся -1
необходимо вывести сумму элементов и сам массив
Приложения:
Ответы
Автор ответа:
0
В кодблоксе работает нормально, а насчет вижуал студио хз
#include <iostream>
#include <cmath>
#include <conio.h>
int x, n=0, s=0;
using namespace std;
int main()
{
int *A = new int[n];
int i = 0;
while
(x!= -1)
{
cin >> x;
n++;
A[i] = x;
i++;
s += x;
}
for (int i = 0; i < n; i++)
{
cout << A[i] << " ";
}
delete[] A;
cout << endl;
cout <<"s= "<< s;
_getch();
return 0;
}
#include <iostream>
#include <cmath>
#include <conio.h>
int x, n=0, s=0;
using namespace std;
int main()
{
int *A = new int[n];
int i = 0;
while
(x!= -1)
{
cin >> x;
n++;
A[i] = x;
i++;
s += x;
}
for (int i = 0; i < n; i++)
{
cout << A[i] << " ";
}
delete[] A;
cout << endl;
cout <<"s= "<< s;
_getch();
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: sayabj1405
Предмет: География,
автор: bahanurzhanuly
Предмет: Физика,
автор: lolo123456551
Предмет: Информатика,
автор: russkihanya0112