Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Английские слова: перевод из единственного числа во множественное https://www.cyberforum.ru/ cpp-beginners/ thread697865.html
В программе в комментарии, то что не могу сделать. Описание: В файле in.txt находятся слова на английском языке в единственном числе (через запятую, табуляции и переносы строк игнорируются). Пробелы внутри "слов" (т.е. пробелы без запятых) не считаются разделителями (т.е. "black fox" считается одним словом и обрабатывается соответственно), пробелы в начале и в конце слов выкидываются. В...
C++ Перевод из консольного вида в обычный
задачка: Дан текстовый файл..считать из него ( это я знаю как), потом изменить в нем строку(вводиться пользователем какую заменить и на что) и сохранить. #include <stdio.h> #include <string.h> /* stf - что ищем; rtf - на что меняем; fpath - путь к файлу; str - стока текста*/ int main () { char file_path = { 0 }, stf = { 0 }, rtf = { 0 }, str = { 0 }; FILE* file = NULL;
C++ Литература по связаным спискам https://www.cyberforum.ru/ cpp-beginners/ thread697853.html
Кто знает какую нить хорошую литературу по связаным спискам где хорошо и понятно росписано "что где и почему...".
C++ Windows Forms VisualStudio2010 https://www.cyberforum.ru/ cpp-beginners/ thread697843.html
Доброго времени суток! Господа,может кто подскажет, как реализовать данный код в WinForms? С созданием шаблона окна все понятно, затруднение в том,как заставить программу выполнять вычисление по нажатии кнопки. Как это все связать? Буду благодарен,если кто подскажет хорошую инфу по теме. #include <iostream> int main() { double x,y,a;
устранить ошибку C++
помогите пожалуста устранить ошибку в програме.. #include <stdio.h> #include <time.h> #include <math.h> #include <conio.h> #include <stdlib.h> double func(int a, int b, int c) { return (4.5*abs(a-b)*sqrt(c));
C++ Литература о Связаные списках Здравствуйте, кто знает какую нить литературу по которой можно понять связаные списки. И зачем нужны связаные списки. https://www.cyberforum.ru/ cpp-beginners/ thread697830.html
C++ как соединить b и с в число, если а это число, б это десятки перевернутого числа, с это единицы перевернутого числа вот в это строчке c=a+b,c; как соединить b и с в число, если а это число, б это десятки перевернутого числа, с это единицы перевернутого числа вот в это строчке c=a+b,c; #include <stdio.h> int main() { int a,b,c; printf("vvedite chislo "); scanf("%d", &a); c=a%10; b= a-c; b=a/10; c=a+b,c; https://www.cyberforum.ru/ cpp-beginners/ thread697818.html Скопировать в новую строку нужный символ из слова C++
Добрый вечер! Подскажите, пожалуйста, с данной задачей. Разбиваю строку на слова, считаю кол-во символов, но не понимаю как скопировать в новую строку именно нужный мне символ из слова. Полностью программа не нужна, прошу только помочь с данным моментом. Заранее благодарен! ________________________________ Дана текстовая строка. Сформировать строку, состоящую из последних букв слов заданной...
C++ Записать программой #1 и прочитать программой #2 Всем привет! Столкнулся с проблемой: Программа #1 пишет в бинарник инфу, программа #2 читает этот бинарник и работает с получеными значениями. Так вот после записи нормально читать общий бинарник может только та программа которая его писала изначально. Как бороться с этой бедой может флаги на права ставить кокие надо... ? P.S юзаю <fsream> https://www.cyberforum.ru/ cpp-beginners/ thread697812.html C++ Задача на цыкл с разветвлением Вычислить значение фунции у, развинув функцию arctg(x) в ряд Тейлора. Аргумент меняется от 0 до 3 с шагом 0,5. определить y=arctg(x)arctg(x-5),при x>1 или y=arctg(x)+arctg(2x), при 0<=x<=1 мое решение:#include<iostream> #include<math.h> using namespace std; float x, st, error; https://www.cyberforum.ru/ cpp-beginners/ thread697810.html
Не работает C++
Добрый вечер! Не работает код. Что здесь не так? #include <locale.h> #include <stdio.h> #include <math.h> #include <iostream.h> #define _USE_MATH_DEFINES
C++ Задача на рекурсию По кругу стоят n людей, которым присвоены номера от 1 до n. Начиная отсчет с первого и двигаясь по кругу, каждый второй выходить из круга, пока не останется кто-то один. Пусть номер того, кто остался, x. Потом по кругу стоят x людей и процедура выхода из круг повторяться до тех пор, пока не останется один человек с номером y. Эти процедуры повторяются до тех пор, пока номер того человека, что... https://www.cyberforum.ru/ cpp-beginners/ thread697802.html
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
14.11.2012, 21:26 0

При компиляции программы в dev C++ выдает ошибки - C++ - Ответ 3699710

14.11.2012, 21:26. Показов 3897. Ответов 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
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
// ---------------------------------------------
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
// -------------------------------------------
typedef int* tint; // указатель на int
void main ()
{ // int max=100; // Максимальный вес ребра
int n; // количество вершин
tint* G; // исходный граф
tint* H; // матрица списка ребер с весом
tint* K; /*матрица, отмечающая принадлежность
вершины компоненте*/
tint* T; // матрица остовного дерева
tint* L; // список ребер с ценами минимального дерева
// -----ввод графа
int max;
cout<<" Maximalno dopustimoe zna4enie vesa rebra = ";
cin>> max;
cout<<"\n Vvedite 4ilo vershin: \n ";
cin>> n;
G=new tint [n];
for (int i=0; i<n; i++)
G [i] =new int [n];
cout<<" Vvedite nignij treugolnik matrici stoimosti: \n ";
for (int i=1; i<n; i++)
for (int j=0; j<i; j++) {
cin>> G [i] [j];
}
for (int i=1; i<n; i++)
for (int j=0; j<i; j++)
G [j] [i] =G [i] [j];
// ---выделение памяти для списка ребер---
int kolreb=0;
for (int i=1; i<n; i++)
for (int j=0; j<i; j++)
if (G [i] [j] <max && G [i] [j]!=0)
kolreb++;
H=new tint [kolreb];
for (int i=0; i<kolreb; i++)
H [i] =new int [3];
// -------------------------------------------
int a=0;
for (int i=1; i<n; i++)
for (int j=0; j<i; j++)
if (G [i] [j] <max && G [i] [j] !=0) {
H [a] [0] =i+1;
H [a] [1] =j+1;
H [a] [2] =G [i] [j];
a++;
}
cout<<endl;
// ----сортировка ребер по возрастанию веса
int f,d,s;
for (int i=0; i<kolreb-1; i++)
for (int j=0; j<kolreb-1; j++)
if (H [j] [2] <H [j+1] [2]) {
f=H [j] [2];
H [j] [2] =H [j+1] [2];
H [j+1] [2] =f;
d=H [j] [0];
H [j] [0] =H [j+1] [0];
H [j+1] [0] =d;
s=H [j] [1];
H [j] [1] =H [j+1] [1];
H [j+1] [1] =s;
}
// вывод ребер отсортированных по возрастанию веса
cout<<"Matrica dostigimosni otsortirovannoe po ubivaniuy: \n ";
for (int i=0; i<kolreb; i++) {
cout<<H [i] [0] <<"-->";
cout<<H [i] [1] <<" = ";
cout<<H [i] [2] <<endl;
cout<<" ";
}
for (int i=0; i<kolreb; i++) {
H [i] [0] --;
H [i] [1] --;
}
// матрица для определения компоненты
K=new tint [n];
for (int i=0; i<n; i++)
K [i] =new int [2];
for (int i=0; i<n; i++) {
K [i] [0] =i;
K [i] [1] =0;
}
// ----матрица остовного дерева
T=new tint [n];
for (int i=0; i<n; i++)
T [i] =new int [n];
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
T [i] [j] =0;
// -присоединение первого ребра
T [H [0] [0]] [H [0] [1]] =H [0] [2];
T [H [0] [1]] [H [0] [0]] =H [0] [2];
K [H [0] [0]] [1] =1;
K [H [0] [1]] [1] =1;
// алгорит соединения ребер без создания цикла:
int m=2; // номер компоненты
for (int i=1; i<kolreb; i++) // пройти по всем ребрам
if (K [H [i] [0]] [1]!=K [H [i] [1]] [1])
// если 2 вершины не из одной компоненты
{
if (K [H [i] [0]] [1] >0 && K [H [i] [1]] [1] >0)
// если обе вершины принадлежат разной компоненте
{
for (int j=0; j<n; j++)
if (K [H [i] [1]] [1] ==K [j] [1])
K [j] [1] =K [H [i] [0]] [1];
K [H [i] [1]] [1] =K [H [i] [0]] [1];
T [H [i] [0]] [H [i] [1]] =H [i] [2];
T [H [i] [1]] [H [i] [0]] =H [i] [2];
}
if ( (K [H [i] [0]] [1] >0 && K [H [i] [1]] [1] ==0)
|| (K [H [i] [0]] [1] ==0 && K [H [i] [1]] [1] >0))
// если одна вершина имеет компоненту а др. нет
{
if (K [H [i] [0]] [1]!=0)
K [H [i] [1]] [1] =K [H [i] [0]] [1];
if (K [H [i] [1]] [1]!=0)
K [H [i] [0]] [1] =K [H [i] [1]] [1];
T [H [i] [0]] [H [i] [1]] =H [i] [2];
T [H [i] [1]] [H [i] [0]] =H [i] [2];
}
if (K [H [i] [0]] [1] ==0 && K [H [i] [1]] [1] ==0)
// если обе вершины не имели компоненты
{
K [H [i] [0]] [1] =m;
K [H [i] [1]] [1] =m;
T [H [i] [0]] [H [i] [1]] =H [i] [2];
T [H [i] [1]] [H [i] [0]] =H [i] [2];
m++;
}
} // конец проверки всех ребер
// ---выделение памяти для списка ребер
kolreb=0;
for (int i=1; i<n; i++)
for (int j=0; j<i; j++)
if (T [i] [j] <max && T [i] [j]!=0)
kolreb++;
L=new tint [kolreb];
for (int i=0; i<kolreb; i++)
L [i] =new int [3];
// ------------------------------------------
// ---вывод ребер
cout<<endl<<" Vivod reber maximalnogo vesa: \n ";
a=0;
for (int i=1; i<n; i++)
for (int j=0; j<i; j++)
if (T [i] [j] <max && T [i] [j]!=0) {
L [a] [0] =i+1;
L [a] [1] =j+1;
L [a] [2] =T [i] [j];
a++;
}
for (int i=0; i<kolreb; i++) {
cout<<L [i] [0] <<"-->";
cout<<L [i] [1] <<" = ";
cout<<L [i] [2] <<"\n ";
}
int b=0;
for (int i=0; i<kolreb; i++)
b+=L [i] [2];
cout<<endl <<" Stoimost dereva = "<<b; // вывод стоимости
getch ();
// return 0;
}


Вернуться к обсуждению:
При компиляции программы в dev C++ выдает ошибки C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2012, 21:26
Готовые ответы и решения:

Программа выдает ошибку при компиляции на dev c++
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { ...

При компиляции Dev-C ошибки: undefined reference to
Привествую. Подозреваю что что то не до объявил. Код: #include &lt;iostream&gt; using namespace...

Ошибки при компиляции в параметрах функции. DEV-C++
IDE DEV-C++ Пожалуйста, помогите исправить ошибки в вызове функции Mult. см. прикрепленная...

При компиляции выдает такие ошибки
Срочно нужна помощь.Объясните пожалуйста в чем дело.

19
14.11.2012, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2012, 21:26
Помогаю со студенческими работами здесь

При компиляции в командной строке не выдает ошибки
Подскажите мне, я компилировал в FAR Manager, и у меня не появляется окно просто с компилировалось...

CodeBlocks выдает непонятные ошибки при компиляции
Подскажите как решить эту проблему?? ||=== Build file: &quot;no target&quot; in &quot;no project&quot; (compiler:...

При компиляции выдаёт ошибки во всех местах, где стоят точки
Есть небольшой скрипт: import java.io.*; import java.sql.*; import javax.servlet.jsp.*; import...

При компиляции программы выдаёт ошибку ерор 36
при компиляции программы выдаёт ошибку ерор 36 бегин експектед Текст программы : ProgramLab3;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru