Добавил:
bagiwow
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование / Лабораторные / 8 вариант 1 курс / laba10 / Laba_10
.cpp#include <iostream.h>
#include <stdlib.h>
int **form(int n)
{int **mas;
mas=new int*[n];
for (int i=0;i<n;i++)
{mas[i]=new int[n];
for (int j=0;j<n;j++)
mas[i][j]=rand()%10;
}
return mas;
}
void print(int n,int m,int **a)
{
for (int i=0;i<m;i++)
{
for (int j=0;j<n;j++)
cout<<a[i][j]<<" ";
cout<<"\n";
}
}
int **insert(int q,int n,int **w)
{
int **w1;
w1=new int*[n+1];
for(int i=0;i<n+1;i++)
{
w1[i]=new int[n];
for(int j=0;j<n;j++)
if (i==q)
w1[i][j]=rand()%5;
else
if (i<q)
w1[i][j]=w[i][j];
else
w1[i][j]=w[i-1][j];
}
return w1;
}
void main()
{
int **mas,**mas1;
int n,m;
cout<<"Enter n: ";
cin>>n;
cout <<"\n";
cout<<"\n";
mas=form(n);
print(n,n,mas);
cout<<"insert "<<"\n";
cin>>m;
mas1=insert(m-1,n,mas);
cout <<"\n";
print (n,n+1,mas1);
}