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

Изменить тип списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправте ошибки в программе http://www.cyberforum.ru/cpp-beginners/thread1003255.html
#include<math.h> #include<stdio.h> #include<Windows.h> int main(){ int x,y,z,n; for (int x=0;x<=1000;x++); for (int y=0;x<=1000;y++); for (int z=0;z<=1000;z++); printf("n?\n"); scanf("%d",&n);
C++ Создать объект класса Круг Создать объект класса Круг, используя классы Точка, Окружность. Методы: создать, удалить, вывести на экран, изменение радиуса, определение принадлежности точки данному кругу, определение площади. Предусмотреть меню, позволяющее продемонстрировать заданные операции. Не могу сделать так что бы программа не удаляла введенные ранее кординаты и радиус, ( то есть когда я во 2ой раз начинаю вводить... http://www.cyberforum.ru/cpp-beginners/thread1003244.html
C++ Удаление 1 строки из другой
Можно ли удалить 1 строку из другой с помощью операции '-' ? В функции oper() при попытке выдаются ошибки: error C2784: '_D __cdecl std::operator -(const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &,const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &)' : could not deduce template argument for 'const class error C2676: binary '-' : 'class std::basic_string<char,struct...
Вещественные переменные C++
Как указать вещественный тип переменной?
C++ Вывести на экран N первых нечетных положительных чисел http://www.cyberforum.ru/cpp-beginners/thread1003200.html
Дано число N (N>0). Вывести на экран N первых нечетных положительных чисел (не используя логические операторы). Использовать цикл for.
C++ С++.Функции. Как это делать? Составить функцию возвращающую значение для решения представленной ниже задачи, написать фрагмент программы с ее использованием. Найти с заданной точностью значение выражения Y=1+cos(x)+cos^2(x)+cos^3(x)..... епсилант<=10^(-4) Объясните пожалуйста как это делать! подробнее

Показать сообщение отдельно
Андрей 94
19 / 19 / 1
Регистрация: 11.11.2012
Сообщений: 253

Изменить тип списка - C++

10.11.2013, 13:15. Просмотров 238. Ответов 3
Метки (Все метки)

Здравствуйте. Нужна помощь с изменением типа списка. Я сделал программу для обработки списка но как оказалось не того типа. Нужно переделать эту программу под индексный список. читал об этом в сети как то не очень понял.
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
67
68
69
70
71
72
73
#include<iostream>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
using namespace std;
struct sp
{
int p1,p2;
sp *pnt;
};
sp *ptb,*pt;
 
void stvor(int n)
{
ptb=new sp;
pt=ptb;
for(int i=1;i<n;i++)
{
pt->p1=rand()%100;
pt->p2=rand()%100;
pt->pnt=new sp;
pt=pt->pnt;
}
pt->p1=rand()%100;
pt->p2=rand()%100;
pt->pnt=NULL;
cout<<"\nspisok sozdan!\n\n";
}
 
void vived(sp *beg)
{
cout<<"\nsoderzhanie spiska:\n";
pt=beg;
while (pt!=NULL) 
{
cout<<pt->p1<<'\t'<<pt->p2<<endl;
pt=pt->pnt;
}
}
 
void obr(sp *beg)
{
cout<<"\elementu polia kotorih ravnu \n";
pt=beg;
while (pt!=NULL) 
{
if (pt->p1==pt->p2) cout<<'\n'<<pt->p1<<'\t'<<pt->p2<<endl;
pt=pt->pnt;
}
}
 
int main()
{
int k;
srand((unsigned)time(NULL));
while (1) 
{
cout<<"\n1.sozdanie\n";
cout<<"2.vyvod\n";
cout<<"3.obrabotka\n";
cout<<"4.vyhod\n";
cout<<"vyberite nomer punkta menu\n";
cin>>k;
switch (k) 
{
case 1:stvor(11);break;
case 2:vived(ptb);break;
case 3:obr(ptb);break;
case 4:exit(0);
}
}
return 0;
}
Заранее благодарен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru