Суть программы : пользователь вводит размерность одного массива и заполняет его элементами. Другой массив заполняется программой, предварительно каждый элемент рассчитывается по заданной формуле, а потом заносится в массив. Но при обработке второго массива возникает ошибка (смотри скрин).
#include "stdafx.h"
#define MAX 50
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int k,n,i;
double a[MAX],b[MAX];
cout<<"Введите розмерность массива n=";
cin>>n;
for (i=0;i<n;i++){cin>>a[i];}
k=1;
while(k<=n){b[i]=sqrt(fabs(atan(k/2-1.5)));k++;}
for ( i = 0; i < n; i++ ){cout<<b[i]<<" ";}
system("pause");
return 0;
}