.


:




:

































 

 

 

 





y = ∑in-1jn-1aij

 

# include <iostream.h>

const int n=5;

void main()

{

int a[n] [n];;

int i, j, y, p;

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<< array a<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

y=0;

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

{

p=1;

for (j=0; j<n; j++) p=p*a[i][j];

y=y+p;

}

cout<<y=<<y<<endl;

}

 

 

Y= Max ∑ a[i][j]

 

# include <iostream.h>

const int n=30;

void main()

{

int a[n] [n];;

int i, j, y, max;

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<<massive a<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

max=0;

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

max=max+a[0][j];

 

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

{

y=0;

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

y=y+a[i][j];

if(y> max) max =y;

}

cout<<max=<<max<endl;

}

 

 

3) EA- AE

a) AiEj(a[i][j]>0)

.

 

# include <iostream.h>

const int n=30;

void main()

{

int a[n] [n];;

int i, j;

 

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<<array a:<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

 

bool p=true;

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

{

bool q=false;

for (j=0; j<n&&!q; j++)

if (a[i][j]>0) q=true;

p=q;

}

cout<<p=<<p<<endl;

}

b) EiAj[ a[i][j]>0 ]

, .

 

 

# include <iostream.h>

const int n=30;

void main()

{

int a[n] [n];;

int i, j;

 

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<<array a:<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

 

bool p=false;

for (i=0;i<n&&!p;i++)

{

bool q=true;

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

if (a[i][j]<=0) q=false;

p=q;

}

cout<<p=<<p<<endl;

}

 

 

c) AiAj[ a[i][j]>0]

 

 

# include <iostream.h>

const int n=30;

void main()

{

int a[n] [n];;

int i, j;

 

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<<array a:<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

 

bool p=true;

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

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

if (a[i][j]<0) p= false;

cout<<p=<<p<<endl;

}

 

d) EiEj[ a[i][j]>0]

 

 

 

# include <iostream.h>

const int n=30;

void main()

{

int a[n] [n];;

int i, j;

 

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<<array a:<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

 

bool p=false;

for (i=0;i<n&&!p;i++)

for (j=0; j<n&&!p; j++)

if (a[i][j]>0) p= true;

cout<<p=<<p<<endl;

}

 

=A*B

 

# include <iostream.h>

const int n=3;

void main()

{

int a[n] [n], b[n] [n], c[n] [n];

int i, j, k;

 

//

cout<<enter array a:<<endl;

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

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

cin>>a[i][j];

 

//

cout<<array a:<<endl;

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

{

for (j=0; j<n; j++) cout<<a[i][j]<< ;

cout<<endl;

}

 

//

cout<<enter array b<<endl;

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

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

cin>>b[i][j];

 

 

// b

cout<<array b:<<endl;

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

{

for (j=0; j<n; j++) cout<<b[i][j]<< ;

cout<<endl;

}

 

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

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

{

c[i][j]=0;

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

c[i][j]=c[i][j]+a[i][k]*b[k][j];

}

 

//

cout<<array c:<<endl;

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

{

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

cout<<c[i][j]<< ;

cout<<endl;

}

}

 

 

.

 

, . , . x y, x , y.

- :

* .

* .

 

int *x;

x int.

 

, .

 

* &.

&- . , .

int *ptr;

ptr= &total;

ptr total.

(*) (&). , , , . , , . ptr total,

val=*ptr;

total, ptr.

 

. - .

int =5

int *p- ;

p- ()

p=&x-

 

*p=10

*- ( )

.

 

C . , , , , , , ,

int y=10;

int & x=y;

cout<<x= <<x<<endl;// x=10

* */ int a; // "a" int 0xbfd86d6c int &ra = a; /* (ra) 0xbfd86d6 "&" ( ), &a "a" */ cout << &a << '\n' << &ra << '\n';

stdout :

0xbfd86d6c
0xbfd86d6c

"a" "ra" .

( ). .

& (address of). ( , ), ( , ). :

int a; // int 0xbfd86d6c "a" int b = 3; /* "p" 0xbf971c4c, "a" - 0xbfd86d6c ( ) */ int *p = &a; p = &b; //

 

1

 

# include <iostream.h>

void main()

{

int x=10;

int *p;

cout<<x=<<x<< endl; // 10

p=&x;

cout<<p=<<p<<endl;

//p=0X0012FF7C , int x

*p=20;

cout<<*p=<<*p<<endl; //20

cout<<x=<<x<< endl; // 20

int & r=x; //& r-

r=50;

cout<<r=<<r<<endl; // 50

cout<<x=<<x<< endl; // 50

x=20;

cout<<r=<<r<<endl; // 20

cout<<*p=<<*p<<endl; //20

}

 

*

-2 , r , . r

 

2

# include <iostream.h>

void main()

{

int a[3]={1.2.3};

cout<< array a:<<endl;

cout<<a[0]<< <<a[1]<< <<a[2]<<endl; // 1_2_3

cout<<address a:<<a<< <<a+1<< <<a+2<<endl;

// address a: 0x0012FF68 0x0012FF6C 0x0012FF70

//

int *q=a; //q int

cout<<q=<<q<< <<q+1<< <<q+2<<endl;

// q= 0x0012FF68 0x0012FF6C 0x0012FF70

cout<<*q=<<*q<< <<*(q+1)<< <<*(q+2)<<endl;

//*q=1 2 3

*q=904; *(q+1)=905; *(q+2)=906;

cout<< array a:<<endl;

cout<<a[0]<< <<a[1]<< <<a[2]<<endl;

// 904 905 906

a[0]=1;

a[1]=2;

a[2]=3;

cout<< *q= <<*q<< <<*(q+1)<< <<*(q+2)<<endl;

//*q=1 2 3

}

 





:


: 2016-12-06; !; : 481 |


:

:

- - , .
==> ...

1482 - | 1474 -


© 2015-2024 lektsii.org - -

: 0.036 .