• Написать программу на С++, которая будет выводить прямоугольный двумерный массив, A[N][M], N и M вводятся с клавиатуры, элементы массива генерируются случайным образом
    З.Ы. если что среда разработки - Qt

Ответы 1

  • Это невозможно. N и M должны быть константными значениями. То есть в виде переменных их не сделать => ввести с клавиатуры значения для константных значений нельзя. Можно сделать элементы массива рандомными:#include <ctime>int main() {cout<<"Введите число a: ";    double a,b;    cin>>a;    cout<<"Введите число b: ";    cin>>b;    double **massiv=new double*[10];for(int i=0;i<10;i++)        massiv[i]=new double[10];for(int i=0;i<10;i++)    {        for(int j=0;j<10;j++)        {            massiv[i][j]=(double(rand()) / RAND_MAX) * (b - a) + a;            cout<<setw(6)<<setprecision(3)<<massiv[i][j];        }        cout<<endl;    }} Но не иначе. 
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years