Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

инверсия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс целых чисел integer. http://www.cyberforum.ru/cpp-beginners/thread113148.html
Привет..у мя завал...=( Создать класс целых чисел integer. Определить перегруженную функцию, возвращающую максимальное из двух аргументов. Функция не является членом класса целых чисел....
C++ Вычислени двойного интеграла методом Симпсона Надо вычислить интеграл методом симпсона. Внешний интеграл в пределах от -1 до 1 , а внутренний от -(1-g^4)^4 до (1-g^4)^4. Программа вместа результата выдает NAN. Как я понимаю дело в том что при... http://www.cyberforum.ru/cpp-beginners/thread113144.html
Создать два производных класса от колоды карт C++
Создать класс карта, имеющая ранг и масть. Карту можно перевернуть и открыть. Создать класс - колода карт, содержащий карты. Создать два производных класса от колоды карт, в одном карты могут...
C++ Списки типа "ОЧЕРЕДЬ"
Задание: Создать однонаправленную очередь с числами в диапазоне от –50 до +50. После создания очереди выполнить индивидуальное задание. В конце работы все очереди должны быть удалены. ...
C++ Представления чисел http://www.cyberforum.ru/cpp-beginners/thread113129.html
1. Записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатеричной константы: 126 10 219 77 2. Записать каждое десятичное число в виде вещественной константы в форме с...
C++ статья про конструктор копировщик помогите с трудностью,не понимаю что такое конструктор копировщик,дайте статью или что то такое подробнее

Показать сообщение отдельно
denver
1610 / 279 / 3
Регистрация: 19.09.2009
Сообщений: 701
05.04.2010, 23:53
теги рулят
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# include <iostream>
using namespace std;
struct elem
{
int value;
struct elem *next;
};
 
void add(elem* data,int value)
{
while (data-> next!= NULL)
{
data=data->next;
}
if(NULL==data->next)
{
elem* nextEl=new elem;
nextEl->next=NULL;
nextEl->value=value;
data->next=nextEl;
}
 
}
 
elem* invert(elem* first)
{
elem *a, *b, *c;
a=first;
b=first->next;
c=b->next;
a->next=NULL;
while (c!=NULL)
{
b->next=a;
a=b;
b=c;
c=c->next;
}
b->next=a;
return b;
}
void print(elem* data)
{
while (data)
{
cout<<data->value<<endl;
data=data->next;
}
}
 
 
 
int main()
{
elem data;
data.value=7;
data.next=NULL;
add(&data,9);
add(&data,10);
add(&data, 11);
print(&data);
invert(&data);
print( &data);
system ("pause");
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru