:
A:
:
5 , P = 4*8*2*12*4 = 3072.
SrG = = 4,98
- 1
5.4 ++ 1
#include<iostream.h>
#include <math.h>
using namespace std;
int main ()
{
int a[3][4];
for (int i=0; i<3; i++)
for (int j=0; j<4; j++)
{
cout<<"\na["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
int p=1,k=0;
for (int i=0; i<3; i++)
for (int j=0; j<4; j++)
if (a[i][j]>0 && a[i][j]%2==0)
{
p=p*a[i][j];
k++;
}
float srg;
srg=pow(p,1.0/k);
cout<<"\np="<<p<<"\tk="<<k<<"\tsrg="<<srg;
}
2
. . .
2
:
N = 3 M = 3
A:
:
A:
- 2
5.8 ++ 2
#include<iostream.h>
#include <math.h>
using namespace std;
int main ()
{
int m,n;
cout<<"\nVvod N, M:";
cin>>n>>m;
int a[n][m];
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
{
cout<<"\na["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"\nMatrix A:";
for (int i=0; i<n; i++)
{
cout<<"\n";
for (int j=0; j<m; j++)
cout<<"\t"<<a[i][j];
}
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
if (a[i][j]>0)
a[i][j]=a[i][j]+i*j;
cout<<"\nNew matrix A:";
for (int i=0; i<n; i++)
{
cout<<"\n";
for (int j=0; j<m; j++)
cout<<"\t"<<a[i][j];
}
}
3
, . , . .
3
:
N=4 M=5
A: 1 2 -3 -5 -9
|
|
-2 0 -7 -5 -10
-6 7 -7 -1 1
-8 5 -4 -13 -8
:
2
A : -1 2 -3 -5 -9
-2 0 -7 -5 -10
-6 7 -7 1 1
-8 5 -4 -13 -8
- 3
5.12 ++ 3
#include<iostream.h>
#include <math.h>
using namespace std;
int main ()
{
int m,n;
cout<<"\nVvod N, M:";
cin>>n>>m;
int a[n][m];
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
{
cout<<"\na["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<"\nMatrix A:";
for (int i=0; i<n; i++)
{
cout<<"\n";
for (int j=0; j<m; j++)
cout<<"\t"<<a[i][j];
}
int p,pmax=0,k=-1;
for (int j=0; j<m; j++)
{
p=0;
for (int i=0; i<n; i++)
if (a[i][j]>0)
p++;
if (p>pmax)
{
pmax=p;
k=j;
}
}
cout<<"\nk="<<k;
if (k<m-1 && k>-1)
{
int max=-999,imax,jmax;
for (int j=k+1; j<m; j++)
for (int i=0; i<n; i++)
if (a[i][j]<0 && a[i][j]>max)
{
max=a[i][j];
imax=i;
jmax=j;
}
if (max==-999)
cout<<"\nSprava ot stolbca net otricatelnih";
else
{
int buf=a[0][0];
a[0][0]=a[imax][jmax];
a[imax][jmax]=buf;
}
}
else
cout<<"\n preobrazovanie nevozmojno";
cout<<"\nNew matrix A:";
for (int i=0; i<n; i++)
{
cout<<"\n";
for (int j=0; j<m; j++)
cout<<"\t"<<a[i][j];
}
}
1
1. . , .
2. . , .
3. . , .
4. . , .
5. . 2 3.
6. . 3 2.
7. . , .
|
|
8. . , 25.
9. . , 16.
10. . .
11. . .
12. . .
13. . , 3 2.
14. . , 4 1 3.
15. . , .
16. . , .
17. . , ( ).
18. . , , .
19. . 3 , .
20. . 4 , .
21. . .
22. . .
23. . ( , ) .
24. . .
25. . , 2 3.
26. . , 4 .
27. . , .
28. . , , 3 2.
29. . .
30. . .
2
1. . , 4 10. .
2. . , 2 5. .
3. . , , . .
4. . . .
5. . . .
6. . , 3 . .
7. . , 10 . .
8. . , , , . .
|
|
9. . , 10. .
10. . , 7. .
11. . 2. .
12. . 5. .
13. . 3. .
14. . 7 7. .
15. . 10. .
16. . . .
17. . 5. .
18. . , . .
19. . , 25 . .
20. . . .
21. . . .
22. . . .
23. . , 2 . .
24. . , . .
25. . , . .
26. . . .
27. . , 50 .
28. . , , 10 3. .
29. . , 1. .
30. . , 4 , , 4. .
|
|
1
, void void.