Documente Academic
Documente Profesional
Documente Cultură
Scrieți un program C/C++ care citește de la tastatură valorile m, n și m*n elemente, numere
reale, ale unui tablou bidimensional. Să se determine norma matricei. Norma unei matrici
reprezintă valoarea maximă dintre sumele valorilor absolute ale elementelor din fiecare
linie.
#include <iostream>
#include<cmath>
using namespace std;
int n,m,i,j,s,smax;
float a[100][100];
int main()
{ cin>>n>>m;
for(i=1;i<=n; i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
smax=0;
for(i=1;i<=n;i++)
{s=0;
for(j=1;j<=m;j++)
s=s+abs(a[i][j]);
if(smax<s)
smax=s;
}
cout<<"Norma matricei= "<<smax;
return 0;
}
b. Se elimină coloana p
#include <iostream>
using namespace std;
int main()
{
int a[10][10],n,i,j,p,k;
cin>>n;cin>>p;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
for(j=p;j<=n-1;j++)
{for(i=1;i<=n;i++)
a[i][j]=a[i][j+1];
}
for(i=1;i<=n;i++)
{for(j=1;j<=n-1;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
Temă
b. C se obține din A, prin adăugarea unei linii după ultima linie ale
cărei elemente sunt egale cu suma elementelor de pe coloane cărora le
corespund.