@Fegg
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 1
|
29.10.2013, 21:17
|
|
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #include <iostream>
#include <stdlib.h>
#include <ctime>
int main()
{
[url]http://www.cyberforum.ru/cpp-beginners/thread991953.html[/url]
srand(time(NULL));
size_t size;
int **arr;
std::cout << "Enter size matrix: ";
std::cin >> size;
arr = new int*[size];
for (size_t i=0; i<size; ++i) arr[i] = new int[size];
for (size_t i=0; i<size; ++i)
for (size_t j=0; j<size; ++j)
arr[i][j] = rand() % 10;
for (int i=1; i<size; i+=3)
for (int j=1; j<size; j+=3)
{
arr[i][j] = arr[i-1][j-1] + arr[i-1][j] + arr[i-1][j+1] +
arr[i][j-1] + arr[i][j+1] +
arr[i+1][j-1] + arr[i+1][j] + arr[i+1][j+1];
}
for (size_t i=0; i<size; ++i) delete [] arr[i];
delete [] arr;
return 0;
} |
|
0
|