@alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
|
06.11.2011, 17:19
|
|
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
38
39
40
41
42
43
44
| #include <iostream>
using namespace std;
template <class X, int size> class type {
X mas[size];
public:
friend ostream &operator<<(ostream &stream, type<X, size> o)
{
for(int i = 0; i < size; i++)
{
stream << "mas[" << i << "] = " << o.mas[i] << endl;
}
return stream;
}
type() {
for(int i = 0; i < size; i++) {
cout << "Write a[" << i << "] = ";
cin >> mas[i];
}
}
void reverse() {
X temp[size];
for(int i = 0; i < size; i++)
temp[i] = mas[size - i - 1];
for(int i = 0; i < size; i++)
mas[i] = temp[i];
}
void show() {
for(int i = 0; i < size; i++)
cout << "mas[" << i << "] = " << mas[i] << endl;
}
};
int main()
{
type<int, 5> obj;
obj.reverse();
cout << obj;
return 0;
} |
|
не подменяйте понятия
Добавлено через 30 секунд
опередили
1
|