C++ для моего Введение в CS, конечно, я должен читать что-то вродеКак разделить координаты х и у в
N = 4
(0.5,1) (0.6,1.5) (0.7,2) (0.8,2.5)
и распечатать
X := [0.5, 0.6, 0.7, 0.8]
Y := [1, 1.5, 2, 2.5]
Мой код до сих пор выглядит
#include <iostream>
using namespace std;
int main()
{
int size;
char c;
double point;
cin >> c >> c >> size;
int N = size*2;
double *A = new double[N];
for(int i = 0; i < N; ++i)
cin >> c >> A[i];
cin >> c;
cout << A << endl;
return 0;
}
Это только что читается в пунктах на данный момент ... но я не могу понять, что такое двойная скобка. И остальная часть проблемы. Любая помощь будет очень признательна, спасибо!
Я думаю, вы это выясните. Просто попробуйте указать полную пару в скобках в каждой итерации цикла. Совет: использование 'std :: vector' вместо сырых массивов и' new' сэкономит вам много проблем в более поздних программах. –
Используйте 'std :: pair'. –