You are on page 1of 4

INFORMATICA

Elev: Gliga Adrian









Matrici

1. Citirea unei matrici:

#include<iostream>
int a[100][100],n,m;
using namespace std;
int main()
{ int i,j;
cin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
return 0;
}

2. Afisarea unei matrici(secventa):
for(i=1;i<=n;i++)
{ for(j=1;j<=m; j++)
cout<<a[i][j]<< ;
cout<<\n;
}






3. Operatii de prelucrare(matrici):

a) Suma elementelor de pe fiecare linie
#include<iostream>
int a[100][100],n,m;
using namespace std;
int main()
{ int i,j,S;
cin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{for(i=1;i<=n;i++)
{ S=0;
for(j=1;j<=m;j++)
S+=a[i][j];
}
cout<<S;
}
Sortarea unui vector (metoda directa):
#include <iostream>
int a[100],n;
using namespace std;

int main()
{ int j,aux,i;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
for(i=1;i<n;i++)
{for(j=i+1;j<=n;j++)
if(a[i]>a[j])
{
aux=a[i];
a[i]=a[j];
a[j]=aux;
}
}
for(i=1;i<=n;i++)
{
cout<<a[i]<<" ";
}
return 0;
}
Stergerea unui element dintr-un vector(care se citeste):
#include <iostream>
int a[100],n,i,k;
using namespace std;

int main()
{ cin>>n;
cin>>k;
for(i=0;i<n;i++)
{cin>>a[i];
}
for(i=k;i<n;i++)
{ a[i-1]=a[i];}
for(i=0;i<n-1;i++)
{
cout<<a[i]<<" ";
}
return 0;
}

You might also like