Vous êtes sur la page 1sur 8

1 Stergerea unei linii

2 Inserarea unei coloane


3 Inserarea pe linia k elementele unui vector
4 La o matrice patratica:
a-suma deasupra sib sub a diagonalei principale si secundare
1
#include<iostream.h>
int a[100][100],i,j,l,c,k;
main()
{
cout<<"l";
cin>>l;
cout<<"c";
cin>>c;
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"ce linie doriti sa stergeti";
cin>>k;
for(i=k;i<l;i++)
for(j=1;j<=c;j++)
a[i][j]=a[i+1][j];
for(i=1;i<l;i++)
for(j=1;j<=c;j++)
cout<<a[i][j];
}
2.
#include<iostream.h>
int a[100][100],i,j,l,c,k;
main()
{
cout<<"l";
cin>>l;
cout<<"c";
cin>>c;
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"ce coloana doriti sa adaudati";
cin>>k;
for(i=l;i>=1;i--)
for(j=c+1;j>=k;j--)
a[i][j]=a[i][j-1];

c=c++;
for(i=1;i<=l;i++)
{
for(j=1;j<=c+1;j++)
cout<<a[i][j];
cout<<endl;
}
}
3.
#include<iostream.h>
int a[100][100],i,j,l,c,k,v[100],w;
main()
{
cout<<"l";// Inserarea pe linia k elementele unui vector
cin>>l;
cout<<"c";
cin>>c;
cout<<"cate elem are vectorul";
cin>>w;
for(i=1;i<=w;i++)
{
cout<<"v["<<i<<"]";
cin>>v[i];
}
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"pe ce linie?";
cin>>k;
for(i=l+1;i>=k;i--)
for(j=c;j>=1;j--)
a[i][j]=a[i-1][j];
for(w=1;w<=c;w++)
a[k][w]=v[w];
l=l+1;
for(i=1;i<=l;i++)
{
for(j=1;j<=c;j++)
cout<<a[i][j];
cout<<endl;
}
}
4.
#include<iostream.h>
int a[100][100],i,j,n,ss,sd,sds,sss;
main()
{

cout<<"n";//La o matrice patratica a-suma deasupra diag principale


cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
cout<<endl;
}
for (i=1;i<=n-1;i++)
for (j=i+1;j<=n;j++)
sd=sd+a[i][j];
cout<<"s deasupra diag principale"<<sd<<endl;
for (i=2;i<=n;i++)
for (j=1;j<=i-1;j++)
ss=ss+a[i][j];
cout<<"ssub diagonala pricipala"<<ss<<endl;
for(i=1;i<=n-1;i++)
for(j=1;j<=n-i-1;j++)
sds=sds+a[i][j];
cout<<"suma de deasupra diagonalei secundare"<<sds<<endl;
for(i=2;i<=n;i++)
for(j=n-i+1;j<=n;j++)
sss=sss+a[i][j];
cout<<"suma de sub diagonala secundara"<<sss<<endl;
}
1 Stergerea unei linii
2 Inserarea unei coloane
3 Inserarea pe linia k elementele unui vector
4 La o matrice patratica:
a-suma deasupra sib sub a diagonalei principale si secundare
1
#include<iostream.h>
int a[100][100],i,j,l,c,k;
main()
{
cout<<"l";
cin>>l;
cout<<"c";
cin>>c;
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"ce linie doriti sa stergeti";
cin>>k;
for(i=k;i<l;i++)
for(j=1;j<=c;j++)

a[i][j]=a[i+1][j];
for(i=1;i<l;i++)
for(j=1;j<=c;j++)
cout<<a[i][j];
}
2.
#include<iostream.h>
int a[100][100],i,j,l,c,k;
main()
{
cout<<"l";
cin>>l;
cout<<"c";
cin>>c;
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"ce coloana doriti sa adaudati";
cin>>k;
for(i=l;i>=1;i--)
for(j=c+1;j>=k;j--)
a[i][j]=a[i][j-1];
c=c++;
for(i=1;i<=l;i++)
{
for(j=1;j<=c+1;j++)
cout<<a[i][j];
cout<<endl;
}
}
3.
#include<iostream.h>
int a[100][100],i,j,l,c,k,v[100],w;
main()
{
cout<<"l";// Inserarea pe linia k elementele unui vector
cin>>l;
cout<<"c";
cin>>c;
cout<<"cate elem are vectorul";
cin>>w;
for(i=1;i<=w;i++)
{
cout<<"v["<<i<<"]";
cin>>v[i];
}

for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"pe ce linie?";
cin>>k;
for(i=l+1;i>=k;i--)
for(j=c;j>=1;j--)
a[i][j]=a[i-1][j];
for(w=1;w<=c;w++)
a[k][w]=v[w];
l=l+1;
for(i=1;i<=l;i++)
{
for(j=1;j<=c;j++)
cout<<a[i][j];
cout<<endl;
}
}
4.
#include<iostream.h>
int a[100][100],i,j,n,ss,sd,sds,sss;
main()
{
cout<<"n";//La o matrice patratica a-suma deasupra diag principale
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
cout<<endl;
}
for (i=1;i<=n-1;i++)
for (j=i+1;j<=n;j++)
sd=sd+a[i][j];
cout<<"s deasupra diag principale"<<sd<<endl;
for (i=2;i<=n;i++)
for (j=1;j<=i-1;j++)
ss=ss+a[i][j];
cout<<"ssub diagonala pricipala"<<ss<<endl;
for(i=1;i<=n-1;i++)
for(j=1;j<=n-i-1;j++)
sds=sds+a[i][j];
cout<<"suma de deasupra diagonalei secundare"<<sds<<endl;
for(i=2;i<=n;i++)
for(j=n-i+1;j<=n;j++)
sss=sss+a[i][j];
cout<<"suma de sub diagonala secundara"<<sss<<endl;

1 Stergerea unei linii


2 Inserarea unei coloane
3 Inserarea pe linia k elementele unui vector
4 La o matrice patratica:
a-suma deasupra sib sub a diagonalei principale si secundare
1
#include<iostream.h>
int a[100][100],i,j,l,c,k;
main()
{
cout<<"l";
cin>>l;
cout<<"c";
cin>>c;
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"ce linie doriti sa stergeti";
cin>>k;
for(i=k;i<l;i++)
for(j=1;j<=c;j++)
a[i][j]=a[i+1][j];
for(i=1;i<l;i++)
for(j=1;j<=c;j++)
cout<<a[i][j];
}
2.
#include<iostream.h>
int a[100][100],i,j,l,c,k;
main()
{
cout<<"l";
cin>>l;
cout<<"c";
cin>>c;
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"ce coloana doriti sa adaudati";
cin>>k;

for(i=l;i>=1;i--)
for(j=c+1;j>=k;j--)
a[i][j]=a[i][j-1];
c=c++;
for(i=1;i<=l;i++)
{
for(j=1;j<=c+1;j++)
cout<<a[i][j];
cout<<endl;
}
}
3.
#include<iostream.h>
int a[100][100],i,j,l,c,k,v[100],w;
main()
{
cout<<"l";// Inserarea pe linia k elementele unui vector
cin>>l;
cout<<"c";
cin>>c;
cout<<"cate elem are vectorul";
cin>>w;
for(i=1;i<=w;i++)
{
cout<<"v["<<i<<"]";
cin>>v[i];
}
for(i=1;i<=l;i++)
for(j=1;j<=c;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"pe ce linie?";
cin>>k;
for(i=l+1;i>=k;i--)
for(j=c;j>=1;j--)
a[i][j]=a[i-1][j];
for(w=1;w<=c;w++)
a[k][w]=v[w];
l=l+1;
for(i=1;i<=l;i++)
{
for(j=1;j<=c;j++)
cout<<a[i][j];
cout<<endl;
}
}
4.

#include<iostream.h>
int a[100][100],i,j,n,ss,sd,sds,sss;
main()
{
cout<<"n";//La o matrice patratica a-suma deasupra diag principale
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
cout<<endl;
}
for (i=1;i<=n-1;i++)
for (j=i+1;j<=n;j++)
sd=sd+a[i][j];
cout<<"s deasupra diag principale"<<sd<<endl;
for (i=2;i<=n;i++)
for (j=1;j<=i-1;j++)
ss=ss+a[i][j];
cout<<"ssub diagonala pricipala"<<ss<<endl;
for(i=1;i<=n-1;i++)
for(j=1;j<=n-i-1;j++)
sds=sds+a[i][j];
cout<<"suma de deasupra diagonalei secundare"<<sds<<endl;
for(i=2;i<=n;i++)
for(j=n-i+1;j<=n;j++)
sss=sss+a[i][j];
cout<<"suma de sub diagonala secundara"<<sss<<endl;
}

Vous aimerez peut-être aussi