6.
.
:
- ;
- , ;
- ;
- .
. , , . .
. , . . . .
. , . , ( ).
:
_ _ [];
. . .
:
// 5
int array[5];
// N (N - !!!)
const int N = 20;
float x[N];
// 2*M
const int M = 5;
unsigned int b[2*M];
, :
_ _ [] = {_};
, , , .
, . , .
:
int a[3] = {1, 2, 3}; //a[0] = 1, a[1] = 2, a[2] = 3
//
int b[5] = {1, 2, 3}; //b[0] = 1, b[1] = 2, b[2] = 3, b[3] = 0, b[4] = 0
|
|
// (4 5)
int [3] = {1, 2, 3, 4, 5}; //c[0] = 1, c[1] = 2, c[2] = 3
//
//
int d[] = {0, 2, 4}; //c[0] = 0, c[1] = 2, c[2] = 4 ( 3)
// ,
// - ( \0)
char s[] = "Hi!"; //s[0]='H', s[1]='i', s[2]='!', s[3]='\0' ( 4)
(), :
_ [];
: (, ), .
, :
//
cout << a [ 1 ];
int i = 2;
cout << b [ i - 1 ];
cout << c [ 2 * i ];
int z;
a [ 2 ] = -1;
z = a [ 0 ] + ( b [ i ] + d [ i + 1 ]) / c [ 2 * i + 1 ];
d [ 0 ] = z - d [ i ]) / c [ 2 * i + 1 ];
.
.
, , . setlocale.
#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
cout << " !" << endl;
setlocale(LC_ALL, "Russian");
cout << " !" << endl;
}
:
╧ !
!
: , . .
#include "stdafx.h"
#include <iostream>
using namespace std;
void main ()
{
setlocale ( LC_ALL, "Russian" );
//
const int N = 10;
int a [ N ];
//
for (int i = 0; i < N; i ++)
{
cout << " " << i << "- : ";
cin >> a [ i ];
}
//
int s = 0;
//
for (int i = 0; i < N; i ++)
s += a [ i ];
//
cout << "a:";
for (int i = 0; i < N; i ++)
{
cout << " " << a [ i ];
}
cout << endl << " : " << s;
}
, . . C++ . :
N = sizeof( array )/sizeof( array [ 0 ])
array , N , sizeof( array ) , sizeof( array [ 0 ]) ( ). , , , .. .
|
|
: .
#include "stdafx.h"
#include <iostream>
using namespace std;
void main ()
{
setlocale ( LC_ALL, "Russian" );
int b [] = { 1, -5, 8, 7, 4, -7, 3, 0, -8, 6 };
//
int n = sizeof( b )/sizeof( b [ 0 ]);
//
// ,
int m = b [ 0 ];
// 1-
for (int i = 1; i < n; i ++)
{
// i-
// ,
//
// i-
if ( b [ i ] > m )
m = b [ i ];
}
//
for (int i = 0; i < n; i ++)
cout << " " << b [ i ];
//
cout << endl << " : " << m;
}
. . , .
.
, ( ), , .
:
// () 10
int vector [ 10 ];
// () 3x3
int matrix [ 3 ][ 3 ];
// 6 8
int x [ 6 ][ 8 ];
// 6x3x2
int y [ 6 ][ 3 ][ 2 ];
// 6x3x2x5x8x4
int z [ 6 ][ 3 ][ 2 ][ 5 ][ 8 ][ 4 ];
//
//
int mass0 [][ 2 ] = { { 1, 1 }, { 0, 2 }, { 3, 0 } };
//
int mass1 [ 3 ][ 2 ] = { { 1, 1 }, { 0, 2 }, { 3, 0 } };
//
//
int mass2 [ 3 ][ 2 ] = {
{ 1, 1 },
{ 0, 2 },
{ 3, 0 }
};
//
//
int mass3 [ 3 ][ 2 ] = ( 1, 1, 0, 2, 3, 0 ):
//
//
int mass4 [ 3 ][ 2 ] = (
1, 1,
0, 2,
3, 0
):
: 3x4 , . .
#include "stdafx.h"
#include <iostream>
using namespace std;
void main ()
{
setlocale ( LC_ALL, "Russian" );
const int N = 3, M = 4;
int r [ N ][ M ];
// 0 9
//
for (int i = 0; i < N; i ++)
//
for (int j = 0; j < M; j ++)
// 10
//
r [ i ][ j ] = rand () % 10;
//
for (int i = 0; i < N; i ++)
{
|
|
for (int j = 0; j < M; j ++)
{
cout << r [ i ][ j ] << " ";
}
//
cout << endl;
}
cout << " :" << endl;
// 0
for (int i = 0; i < N; i ++)
for (int j = 0; j < M; j ++)
if ( r [ i ][ j ] == 0 )
{
cout << "a[" << i << "][" << j << "] == 0" << endl;
}
}
1. ?
2. ?
3. ?
4. ?
5. ?
6. ?
7. , ?
1. 5.1.
2. .
3. 5.2.
4. .
5. .
()
1. , N .
1.1. .
1.2. .
1.3. .
1.4. .
2. , N .
2.1. .
2.2. .
2.3. .
2.4. .
3. , N .
3.1. .
3.2. .
3.3. .
3.4. .
4. , N .
4.1. .
4.2. .
4.3. .
4.4. .
5. , N .
5.1. .
5.2. .
5.3. .
5.4. .
6. , N .
6.1. .
6.2. .
6.3. .
6.4. .
7. , N .
7.1. .
7.2. .
7.3. .
7.4. .
8. , N .
8.1. .
8.2. .
8.3. .
8.4. .
9. , N .
9.1. .
9.2. .
9.3. , 3.
9.4. .
10. , N .
|
|
10.1. .
10.2. .
10.3. .
10.4. .
11. , N .
11.1. .
11.2. .
11.3. .
11.4. .
12. , N .
12.1. .
12.2. .
12.3. .
12.4. .
13. , N .
13.1. .
13.2. .
13.3. .
13.4. .
14. , N .
14.1. .
14.2. .
14.3. .
14.4. .
15. , N .
15.1. .
15.2. .
15.3. .
15.4. .
16. , N .
16.1. .
16.2. .
16.3. , 3.
16.4. .
17. , N .
17.1. .
17.2. .
17.3. .
17.4. .
18. , N .
18.1. .
18.2. .
18.3. .
18.4. .
19. , N .
19.1. .
19.2. .
19.3. .
19.4. .
20. , N .
20.1. .
20.2. .
20.3. .
20.4. .
21. , N .
21.1. .
21.2. .
21.3. .
21.4. .
22. , N .
22.1. .
22.2. .
22.3. .
22.4. .
23. , N .
23.1. .
23.2. .
23.3. .
23.4. .
24. , N .
24.1. .
24.2. .
24.3. .
24.4. .
25. , N .
25.1. .
25.2. .
25.3. .
25.4. .