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

Проблемы с кодом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возможно ли как-то переделать односвязный список в двусвязный? http://www.cyberforum.ru/cpp-beginners/thread724168.html
Собственно вопрос в названии. Возможно ли переделать односвязный список в двусвязный? Или проще написать программу наново? Вот сама программа. Считываю данные которые вводит пользователь, записываю их в список. В конце вывожу суму последнего и первого, второго и предпоследнего... #include <iostream> #include <fstream> #include <cstdlib> using namespace std;
C++ Как сделать камеру (в игре) :D Пишу 2D игру на движке HGE. Надо сделать камеру, чтобы она следовала за игроком (по Х-координате). Сделал так: float Offset = (-Player.X) + (Window.Width/2); hge->Gfx_SetTransform(0, 0, Offset, 0, 0, 1, 1);(третьим аргументом устанавливается смещение центральной точки "мира" по Х-координате) Все работает камера едет за игроком, НО слишком резко)) Всмысле, игрок может достаточно быстро... http://www.cyberforum.ru/cpp-beginners/thread724165.html
C++ Массивы указателей, исключительные ситуации
Добрый вечер, обьясните пожалуйста почему нельзя сделать исключительную ситуацию вот так: int N; cout<<"Введите количество элементов массива\n"; Cstreet **mass; //массив указателей на обьекты класса while(cin>>N) { try { mass = new Cstreet *;
Цикл с предусловием (Вычислить сумму ряда) C++
Здравствуйте уважаемые форумчане. Вот задача. Не могу её реализовать, формулы больно пугают, теряюсь с чего начать. Помогите чем сможете. Заранее спасибо. Пусть {x}_{1}={x}_{2}={x}_{3}=1; {x}_{i}={x}_{i-1}+{x}_{i-3}, i=4,5,6... . Найти \sum_{i=1}^{50}\frac{{x}_{i}}{{2}^{i}}
C++ не работает удалением динамического массива строк http://www.cyberforum.ru/cpp-beginners/thread724155.html
Не знаю в чем проблема. вроде бы правильно написано. #include <iostream> #include <fstream> #include <stdio.h> #include "conio.h" #include <string.h> using namespace std; const char b = ",. ";
C++ Проверка if Я новичок в с++, хотел сделать проверку if, например если вы ввели q тогда выводится сообщение "asd", но прога не работает, в чем может быть проблема? #include <iostream> using namespace std; void main() { char a,q; cin>>a; подробнее

Показать сообщение отдельно
Максим1827
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 64
08.12.2012, 22:45  [ТС]     Проблемы с кодом
привожу ошибки и выделяю красным где он ее показывает
1) if statement missing )
2)function should return a value
3) declaration terminated incorrectly
4)declaration syntax error
5) variable 'i' is initialized more than once
6)declaration syntax error

7) declaration terminated incorrectly
8)variable 'i' is initialized more than once
9)declaration syntax error
10)variable 'i' is initialized more than once
11)declaration syntax error

12)declaration syntax error

13)style of function is now obsolete
14) ) expected

15) declaration terminated incorrectly
16)variable 'i' is initialized more than once
17)declaration syntax error
18)variable 'j' is initialized more than once
19)declaration syntax error
20)variable 'j' is initialized more than once
21)declaration syntax error
22)unexpected }

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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#define N 20
#include <CONIO.H>
#include <STDIO.H>
#include <MATH.H>
 
void glavelem(int k,double mas[][N+1],int n,int otv[]);
 
int main(void)
 
 
{
 
double mas[N] [N+1];
double x[N];
int otv[N];
int i,j,k,n;
clrscr();
do
 
{
 
printf("VVedite 4islo ypaBHeHuu cucTeMbl");
scanf("%d",&n);
if(N<n)
printf("CJluIIIkoM 6oJlbIIIoe 4ucJlo ypaBHeHuu`.IIoBTopuTe BBog\n");
 
}
 
while(N<n);
printf("BBeguTe cucTemy\n");
for(i=0;i<n;i++)
for(j=0;j<n+1;j++)
scanf("%lf",&mas[i][j]);
clrscr();
printf("CuCTeMa\n");
for(i=0;i<n;i++)
 
{
 
for(j=0;j<n+1;j++)
printf("%7.2f",mas[i][j]);
printf("\n");
 
}
 
for(i=0;i<n+1;i++)
otv[i]=i;
for(k=0;k<n;k++)
glavelem(k,mas,n,otv);
if(fabs(mas[k][k]<0.0001)
 
[COLOR="Red"]{     //1)[/COLOR]
 
printf("CucTeMa He uMeeT eguHcTBeHHoro PeIIIeHu9l");
return(0);
 
}
 
for(j=n,j>=k,j--)
mas[k][j]/=mas[k][k];
for(i=k+1;i<n;i++)
for(j=n;j>=k;j--)
mas[i][j]-=mas[k][j]*mas[i][k];
 
[COLOR="red"]} //2)[/COLOR]
 
[COLOR="red"]for(i=0;i<n;i++)  //3) выделяет первую скобку, 4) выделяет n, 5),6) выделяет последнюю скобку [/COLOR]
x[i]=mas[i][n];
[COLOR="red"]for(i=n-2;i>=0;i--) //7)выделяет первую скобку, 8),9) выделяет 0, 10),11) выделяет последнюю скобку[/COLOR]
[COLOR="red"]for(j=i+1;j<n:j++) //12)выделяет n[/COLOR]
x[i]-=x[j]*mas[i][j];
[COLOR="red"]printf("otvet\n"); //13) выделяет первые ковычки, 14) выделяет o[/COLOR]
[COLOR="red"]for(i=0;i<n;i++) //15) выделяет первую скобку, 16) выделяет n, 17) выделяет последнюю скобку[/COLOR]
[COLOR="red"]for(j=0;j<n;j++) //18),19) выделяет n , 20),21)выделяет последнюю скобку[/COLOR]
if(i==otv[j])
 
{
 
printf("%f\n",x[j]);
break;
 
}
 
return(0);
 
[COLOR="red"]} //22) выделяет скобку[/COLOR]
 
void glavelem(int k, double mas[][N+1], int n, int otv[])
 
{
 
int i,j,i_max=k,j_max=k;
double temp;
for(i=k;i<n;i++)
for(j=k;j<n;j++)
if(fabs(mas[i_max][j_max])<fabs(mas[i][j]))
 
{
 
i_max=i;
j_max=j;
 
}
 
for(j=k;j<n+1;j++)
 
{
 
temp=mas[k][j];
mas[k][j]=mas[i_max][j];
mas[i_max][j]=temp;
 
}
 
for(i=0;i<n;i++)
 
{
 
temp=mas[i][k];
mas[i][k]=mas[i][j_max];
mas[i][j_max]=temp;
 
}
 
i=otv[k];
otv[k]=otv[j_max];
otv[j_max]=i;
 
}
Добавлено через 1 минуту
[COLOR="Red"] этот тег добавил с мыслью о том что он подсветит те места в которых я его поставил,но этого не произошло, поэтому не обращайте на него внимания!и еще, огромное спасибо за то что тратите время на решение моих проблем!
 
Текущее время: 07:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru