.


:




:

































 

 

 

 


. .




 

.

 

. .

 

19.

 

19

/* 5- */

 

#include <math.h>

#include <iostream.h>

#include <stdio.h>

 

void main(void)

{

// 1,,5

int nArray1, nArray2, nArray3, nArray4, nArray5;

 

cout << "Input number 1: "; // 1

cin >> nArray1; // 1

cout << "Input number 2: "; // 2

cin >> nArray2; // 2

cout << "Input number 3: "; // 3

cin >> nArray3; // 3

cout << "Input number 4: "; // 4

cin >> nArray4; // 4

cout << "Input number 5: "; // 5

cin >> nArray5; // 5

 

int nResult = nArray1; //

//

if (nResult < nArray2) nResult = nArray2;

if (nResult < nArray3) nResult = nArray3;

if (nResult < nArray4) nResult = nArray4;

if (nResult < nArray5) nResult = nArray5;

 

cout << "Max: " << nResult << '\n'; //

}

 

 

19 , , 5, 100, 200 1000? , .

 

 

2 , , . . , ++ . , :

 

int nNumber;

 

, , nNumber . , .

, . Array. ++ , . .

, Array 5 . - :

 

Array[0]

Array[1]

Array[2]

Array[3]

Array[4]

 

, .

, . :

 

int Array[5];

 

int Array[0] Array[4].

i- Array[i], i . [] . N ( N = 5) .

, ( ) .

. ++ .

 

int nArray1[3];

int nArray2[3];

nArray1 = nArray2;

 

. :

 

int nArray1 = 0;

 

.

Array :

 

for (int i = 0; i < 5; i++)

{

Array[i] = 0;

}

 

Array .

, .

19.

 

20

/* 5-

*/

 

#include <math.h>

#include <iostream.h>

#include <stdio.h>

 

void main(void)

{

// 1,,5

int nArray[5];

 

for (int i = 0; i < 5; i++)

{

cout << Input number << i + 1 << : ; // i

cin >> nArray[i]; // i

}

 

int nResult = nArray[0]; //

//

 

//

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

{

if (nResult < nArray[i]) nResult = nArray[i];

}

 

cout << "Max: " << nResult << '\n'; //

}

 

 

. char \0.

 

char szString[20];

szString[0] = H;

szString[1] = e;

szString[2] = l;

szString[3] = l;

szString[4] = 0;

szString[5] = \0;

printf(%s\n, szString);

 

:

Hello

char, printf(), .

 

char szString[20];

szString[0] = H;

szString[1] = e;

szString[2] = l;

szString[3] = l;

szString[4] = 0;

szString[5] = \n;

szString[6] = w;

szString[7] = o;

szString[8] = r;

szString[9] = l;

szString[10] = d;

szString[11] = \n;

szString[12] = \0;

printf(%s, szString);

 

:

Hello

world

 

:

 

char szString[20] = Hello\n;

 

szString[6] szString[19] .. .

. , 21 20 :

 

F1 = 1;

F2 = 1;

F i = F i -1 + F i -2, i > 2;

 

21

/* */

#include <stdio.h>

void main(void)

{

int nFib[20], nIndex;

nFib[0] = 1;

nFib[1] = 1;

// ,

for (nIndex = 2; nIndex < 20; nIndex++)

{

nFib[nIndex] = nFib[nIndex - 1] + nFib[nIndex - 2];

}

//

for (nIndex = 19; nIndex >= 0; nIndex--)

{

printf(%d-th Fibonachi number is%d\n, nIndex, nFib[nIndex]);

}

}

 

 

 

, , .. . , .

:

 

int nArray[2][3];

 

int nArray[0][0] 1- 1- ;

int nArray[0][1] 2- 1- ;

int nArray[0][2] 1- ;

int nArray[1][0] 1- 2- ;

int nArray[1][1] 2- 2- ;

int nArray[1][2] 2, , ;

 

nArray . nArray nArray[0] nArray[1], int.

22 , nArray.

 

22

/* */

#include <stdio.h>

void main(void)

{

//

int nArray[2][3] = {{1,2,3},

{4,5,6}};

//

printf("Massiv nArray[2][3]"

"\nnArray[0][0] = %d"

"\nnArray[0][1] = %d"

"\nnArray[0][2] = %d"

"\nnArray[1][0] = %d"

"\nnArray[1][1] = %d"

"\nnArray[1][2] = %d\n",

nArray[0][0], nArray[0][1], nArray[0][2],

nArray[1][0], nArray[1][1], nArray[1][2]);

}

 

 

 

! , .

. . .

, , , , , , .. . , . , , , .. .

. , , , ..

1 Turbo C Visual C++ 6.0. , , .. .

2 . - . . . , .. .

, , . . , , , .. , , . .

.

: - ( - 19.701).

.

n. .

. 14

 

. 14.

 

- .

.

 

1

:

n ;

[n×n] .

:

nCounter .

:

i, j .

 

1. [ nCounter]. nCounter = 0. ( ).

2. [ i ]. 3 i = 0,, n 1 .

3. [ j ]. 4 6 j = 0,, n 1.

4. [ i, j ]. i = j 5, 3. (, ).

5. [ [ i, j ], 0]. [ i, j ] >= 0 6, 3. (, ).

6. [ nCounter]. nCounter = nCounter + 1. ( ).

 

, , .

, . .

, / . , , . . / .., .


 

1. 1,, 10 n. , 1,, 10.

 

.

 

, ( ), .

1,, 10 [0, 50]. 1 < n <= 12. 1212. n, . 1,, 10 . .

- . 15.

.

 

2

.

:

n ;

[10] .

M[n×n] .

:

M[n×n] .

:

i, j, k .

 

1. [ nCounter]. nCounter = 0. ( ).

2. [ i ]. 3 i = 0,, n 1 .

3. [ j ]. 4 j = 0,, n 1.

4. [ i, j ]. (i + j) 2 , 3, 5. (, ).

5. [ k ]. 6 k = 0,,9. ( ).

6. [ [ i, j ], [ k ]]. [ i, j ] = A[ k ], [ i, j ] = 0. 3, 5. (, . , ).

 

 

. 15.

 

23.

 

23

/* 3*/

#include <iostream.h>

#include <stdlib.h>

#include <time.h>

 

void main(void)

{

//

srand((unsigned)time(NULL));

 

//

int i, j, k;

int nSourceArray[12][12];

int nA[10];

 

//

int nOrder;

 

//

//

cout << Vvedite poryadok matrici (ot 2 do 12)\n;

cin >> nOrder;

if ((nOrder < 2) || (nOrder > 12))

{

cout << Nevernie dannie\n;

return;

}

//

cout << "Ishodnaya matrica\n\n";

 

 

//

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

{

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

{

// 0 50

nSourceArray[i][j] = 50 * rand() / RAND_MAX;

cout << nSourceArray[i][j] << \t;

}

cout << "\n\n";

}

 

//

cout << "Vektor a = [";

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

{

nA[i] = 50 * rand() / RAND_MAX;

cout << nA[i] << ;

}

cout << "]\n\n";

 

//

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

{

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

{

//

if (((i + j) % 2) == 0)

{

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

{

//

//

if (nSourceArray[i][j] == nA[k])

{

nSourceArray[i][j] = 0;

// k

break;

}

}

}

}

}

 

//

cout << "Preobrazovannaya matrica\n\n";

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

{

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

{

cout << nSourceArray[i][j] << \t;

}

cout << "\n\n";

}

}

 

 

 


 

  ,
  ,
  ,
  , , ,
  n, 6.
  n, 6 ×n.
  n. n
  n×m. .
  5. .
  . 4
  m×n. .
  n .
  m×n. .
  8 ×n. , - .
  m×n. .
  m×n. , k - .
  6. , . , .
  8. .
  8. , 1, , , .
  n i, j (1 ≤ in, 1 ≤ jn). i j .

 

 

1) ?

2) 1000×1000. . . ?

3) , . 2 20. ?

4) .


4

 

: .

 

:

1) ++.

2) .

 





:


: 2016-11-18; !; : 697 |


:

:

: , , , , .
==> ...

1330 - | 1223 -


© 2015-2024 lektsii.org - -

: 0.137 .