.


:




:

































 

 

 

 


 

2 ( : malloc new). 3 ( ) ( ). . .

 

// :

:

) malloc (free ) ( C);

= (_*) malloc (sizeof(_))

 

) new delete

_ *_ = new _;

 

#include <iostream>

#include <ctime>

using namespace std;

void vvod_matr(int n, int *m)

{

int i;

for (i=0; i<n; i++)

{

m[i]=rand()/10;

cout << m[i] << ' ';

}

cout << endl;

}

 

int main()

{

srand (time(0));

int N; cout << "Vvedite razmer: "; cin >> N;

 

int *A = new int[N]; // int *A; A = new int[N];

int *B; B = new int[N];

int *C = new int[N];

 

vvod_matr(N,A);

vvod_matr(N,B);

for (int i = 0; i < N; i++) {

C[i]=A[i]+B[i];

}

 

for (int i = 0; i < N; i++) cout << " znachenie " << i << " elementa massiva A = " << A[i] << endl;

for (int i = 0; i < N; i++) cout << " znachenie " << i << " elementa massiva B = " << B[i] << endl;

cout <<endl;

for (int i = 0; i < N; i++) cout << " znachenie " << i << " elementa massiva C (SYMMA) = " << C[i] << endl;

 

system("pause");

delete [] A,B,C; //

return 0;

}

-------------------------------------------------------------------

#include <iostream>

#include <ctime>

using namespace std;

void vvod_matr(int n, int *m)

{

int i;

for (i=0; i<n; i++)

{

m[i]=rand()/10;

cout << m[i] << ' ';

}

cout << endl;

}

 

int main()

{

srand (time(0));

int N; cout << "Vvedite razmer: "; cin >> N;

int *p1, *p2;

p1 = (int*) malloc (sizeof(int));

 

int *A = (int*) malloc (sizeof(int*)*N);

int *B; B = (int*) malloc (sizeof(int*)*N);

int *C = (int*) malloc (sizeof(int*)*N);

 

vvod_matr(N,A);

vvod_matr(N,B);

for (int i = 0; i < N; i++) {

C[i]=A[i]+B[i];

}

 

for (int i = 0; i < N; i++) cout << " znachenie " << i << " elementa massiva A = " << A[i] << endl;

for (int i = 0; i < N; i++) cout << " znachenie " << i << " elementa massiva B = " << B[i] << endl;

cout <<endl;

for (int i = 0; i < N; i++) cout << " znachenie " << i << " elementa massiva C (SYMMA) = " << C[i] << endl;

 

system("pause");

free(A); //

free(B);

free(C);

return 0;

}

 


, , , . , . , , , .

:

 

// _2_21) 30 . //0 1000. , , // . , .
// _2_22) // 30.
// _2_23) 30 , // (20) 20 - . // , , // ( ). //, .
// _2_36) 70 . // , // . //, .
// _2_25) 30 , // , 10000. // , , // . , .
// _2_26) 30 , // , 100. // ,, , // //( , ).
// _2_27) 40 , // -500 500. // , // , ( ). //, .
// _2_28) 20 , // -1000 1000. // , // , 5. //, .
// _2_29) 30 , // 0 1000. // , , . //, , .
// _2_30) 30 , // 0 1000. // , , // . // , .
// _2_31) 30 , // 0 100. // , , // 0. //, , // 0.

--------------------------------------------------

//

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

void vvod_matr(int n, int **a)

{

int i,j;

for (i=0; i<n; i++)

{

for (j=0; j<n; j++)

{

a[i][j]=rand()%5;

cout << a[i][j] << ' ';

}

cout << endl;

}

}

int main()

{

srand (time(0));

int i,j,n,k,e,**A,**B,**C,**D;

cout << "Vvedite n: ";

cin >> n;

A=(int**) malloc(sizeof(int*)*n);

for (j=0; j<n; j++) A[j]=(int*) malloc (sizeof(int*)*n);

B=(int**) malloc (sizeof(int*)*n);

for (j=0; j<n; j++) B[j]=(int*) malloc(sizeof(int*)*n);

C=(int**) malloc(sizeof(int*)*n);

for (j=0; j<n; j++) C[j]=(int*) malloc(sizeof(int*)*n);

D=(int**) malloc(sizeof(int*)*n);

for (j=0; j<n; j++) D[j]=(int*) malloc(sizeof(int*)*n);

 

vvod_matr(n,A);

vvod_matr(n,B);

vvod_matr(n,C);

vvod_matr(n,D);

 

e=0;

for (i=0; i<n; i++)

for (j=0; j<n; j++)

{

for (k=0; k<n; k++)

{

e=e+B[k][j]*C[i][k];

}

B[i][j]=e;

e=0;

}

 

e=0;

for (i=0; i<n; i++)

for (j=0; j<n; j++)

{

for (k=0; k<n; k++)

{

e=e+B[k][j]*D[i][k];

}

D[i][j]=e;

e=0;

}

 

 

for (i=0; i>j; i++)

for (j=0; j<i; j++)

{

A[i][j]=A[j][i];

{

cout << A[j][i] << ' ';

}

cout << endl;

}

 

for (i=0; i<n; i++)

for (j=0; j<n; j++)

{

D[i][j]=D[i][j]-A[i][j];

}

 

for (i=0; i<n; i++)

{

for (j=0; j<n; j++)

{

cout << D[i][j] << ' ';

}

cout << endl;

}

system("PAUSE");

return EXIT_SUCCESS;

}



<== | ==>
, | 1. ARENA
:


: 2016-12-05; !; : 254 |


:

:

, , .
==> ...

1713 - | 1384 -


© 2015-2024 lektsii.org - -

: 0.019 .