Предмет: Информатика, автор: emelyanowkirill

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

Ответы

Автор ответа: pashulke
0
Это невозможно. 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;
    
}



Но не иначе. 


Похожие вопросы
Предмет: Математика, автор: Аноним
Предмет: Қазақ тiлi, автор: madinaabdu92