Скачиваний:
54
Добавлен:
10.12.2013
Размер:
830 б
Скачать
#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);
}


Соседние файлы в папке laba10
  • #
    10.12.2013830 б54Laba_10.cpp
  • #
    10.12.20133.41 Кб52Laba_10.dsp
  • #
    10.12.2013539 б53Laba_10.dsw
  • #
    10.12.201341.98 Кб53Laba_10.ncb
  • #
    10.12.201348.64 Кб53Laba_10.opt
  • #
    10.12.20131.16 Кб52Laba_10.plg