Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ С++ CodeBlocks Матрицы https://www.cyberforum.ru/ cpp-beginners/ thread996013.html
Здравствуйте. Помогите пожалуйста. В данной лабораторной работе, которая приложена. Программа считает для матриц размерност 2 , но для размерностей >2 программа перестает работать. Я предполагаю что где то деление на ноль, но никак его не могу найти.
C++ Параметры команды make
Как правильно написать несколько параметров для команды make? Не получается #include <iostream> #include <stdlib.h> using namespace std; template<typename T1, typename T2> auto Max(const T1 &a, const T2 &b) -> decltype( (a>b)?a:b ) { return (a>b) ? a : b;
C++ дана целочисленная квадратная матрица порядка п дана целочисленная квадратная матрица порядка п, найти номера строк , элементы которых образуют симметричные последовательности(палиндром , например 1221) https://www.cyberforum.ru/ cpp-beginners/ thread995990.html C++ дано К массивов целых чисел по N элементов в каждом массиве дано К массивов целых чисел по N элементов в каждом массиве. Для каждого массива выполнить следующее действие: если в нем содержится число 2 , то вывести сумму элементов массива , если в массиве нет двоек, то вывести 0 https://www.cyberforum.ru/ cpp-beginners/ thread995988.html
Не получается C++
Определить пары натуральных чисел a<100 и b<100, произведение которых в 10 больше их суммы. Сколько таких пар? Расчетать общее количество пар и сами пары. Помогите написать решение.
C++ Не понятный глюк вызова перегруженной функции https://www.cyberforum.ru/ cpp-beginners/ thread995977.html
void f (std::wfstream&, bool, const char*, size_t , size_t); void f (std::wfstream&, int, const char*, size_t , size_t); void f (std::wfstream&, enum, const char*, size_t , size_t);, с фактическим параметром-явной константой вызывается вторая функция, а нужна третья. И прототипы, и сами функции имеются в наличии.
C++ Аналог SetLength(x, Length(x)+1) из Delphi в C++ https://www.cyberforum.ru/ cpp-beginners/ thread995953.html
Привет. Сабж. В Delphi можно таким образом работать с массивом: Объявление: x: array of Integer; Работа с массивом: SetLength(x, Length(x)+1); x := ...; Примерно таким образом. Можно ли аналогично работать с массивом в С++ и как? Нужно решить такую задачу: алгоритм будет искать пары точек (структура point, к примеру) и добавлять их в динамический массив. Пар может быть 100, может...
C++ Размеры формы
При изменении размеров формы курсором-форма зависает. c++ windows forms.
C++ Не выводит повторяющиеся слова С++ Вобщем пример из книги Страуструпа. Подсчет повторяющихся слов. Код верен, ошибок не находит, но после запуска программы и ввода букв окно просто закрывается. Что не так? #include <iostream> #include <string> using namespace std; int main () { https://www.cyberforum.ru/ cpp-beginners/ thread995934.html C++ Действия с файлами https://www.cyberforum.ru/ cpp-beginners/ thread995933.html
Всем здрасти, я не помню задавал ли я подобный вопрос, но раз не знаю ответа, то, видать нет... Подскажите пожалуйста, как создать файл, как с него что-то считать и как туда записать? Если можно по-подробнее об этом ^_^ Добавлено через 8 минут Забыл написать: среда MS Visual Studio 2010 express. И, заодно, что-то она сошла с ума... в прямом смысле... #include <iostream> #include <string>
C++ Создать программу, для определения знака и абсолютной величины операнда в среде разработки Borland C++
Прошу помочь или подсказать! Нужно написать программу для определения знака и абсолютной величины операнда, находящегося в ячейке памяти U. Знаковый бит необходимо записать в ячейке SIGN, а абсолютную величину - в ячейку ABS. Спасибо тем кто отозвался!
C++ Задача о рюкзаке, решается ли она жадным алгоритмом? https://www.cyberforum.ru/ cpp-beginners/ thread995929.html
Здравствуйте. Задали сделать задачу о рюкзаке, используя жадину. Даны вес и стоимость предметов. Набить рюкзак предметами, чтобы стоимость была максимальна, а вес не превышал Gmax. Написала алгоритм, который сортирует данные по цене на единицу веса(стоимость деленная на вес) в убывающем порядке. После 2-3 проверок, он сдался) Например, максимальный вес - 200. Вот отсортированный...
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
03.11.2013, 11:40  [ТС] 0

Нужно исправить ошибки - C++ - Ответ 5277911

03.11.2013, 11:40. Показов 704. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от Tulosba Посмотреть сообщение
Бедняги. Тогда попробуйте все строки с циклами вида
C++
1
for (int y=0; ...
заменить на
C++
1
for (y=0;
а в начале функции, где используется цикл, написать
C++
1
int y;
Заменил, осталось 2 ошибки

C++ (Qt)
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
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <iomanip.h>
#include <fstream>
 
using namespace std;
 
int mod(int x,int y)
{
    int s=1;
    for(int i=1;i<=y;i++)
    s*=x;
return s;
}
void setFile(int sizeX,int sizeY)
{
int y;
int x;
cout<<"Created file \"text.txt\""<<endl;
ofstream file;
file.open("text.txt");
int* *b=new int*[sizeY];
 
    for (y=0;y<sizeY;y++)
    {
    int* a=new int[sizeX];
        for(x=0;x<sizeX;x++)
        {
        a[x]=1+rand()% 20000;
        }
    b[y]=&a[0];
    }
 
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        file<<setw(5)<<*(b[y]+x)<<" ";
    file<<"\n";
    }
    cout<<endl;
    file.close();
}
 
 
void readFile(int* b[],int sizeY, int sizeX)
{
int y;
int x;
ifstream file;
file.open("text.txt");
cout<<endl;
cout<<endl;
        for(y=0;y<sizeY;y++)
        {
            int* a=new int[sizeX];
            for(x=0;x<sizeX;x++)
            {
                file>>a[x];
            }
        b[y]=&a[0];
        }
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        cout<<setw(6)<<*(b[y]+x)<<" ";
    cout<<endl;
    }
}
 
void find(int* b[],int sizeX,int sizeY,int value)
{
int y;
int x;
cout<<"valie is :"<<value<<endl;
int c=0;
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        cout<<setw(6)<<*(b[y]+x)<<" ";
    cout<<endl;
    }
cout<<"\n\n";
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        {
            for (counter=1;counter<=9;counter++)
                if (((*(b[y]+x))/(mod(10,counter)))==value)
                {
 
                c++;
                }
        }
    }
 
    if (c==0)
    cout<<"Sorry , but value = "<<value<<" haven't result :-("<<endl;
cout<<"number of answers: "<<c<<endl;
int *arrayValue=new int[c];
c=0;
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        {
            for (counter=1;counter<=9;counter++)
                if (((*(b[y]+x))/(mod(10,counter)))==value)
                {
                cout<< *(b[y]+x)<<" \n";
                arrayValue[c]=*(b[y]+x);
                c++;
                }
        }
    }
 
ofstream file2;
file2.open("result.txt");
cout<<"Created file:\"result.txt\""<<endl;
    for (y=0;y<c;y++)
    {
    file2<<arrayValue[y]<<" ";
    }
 
}
 
 
int main()
{
srand(time(0));
int sizeX,sizeY,value;
cout<<"Enter size x:";
cin>>sizeX;
cout<<"Enter size Y:";
cin>>sizeY;
int* *b=new int*[sizeY];
 
cout<<"\nfunction setFile:";
setFile(sizeX,sizeY);
cout<<"\nfunction read";
readFile(b,sizeY, sizeX);
 
cout<<"\Please enter find value:";
cin>>value;
cout<<"\nfunction find:\n";
find(b,sizeX,sizeY,value);
 
delete[]b;
return 0;
}
Вот ошибки Compiling...
Cpp3.cpp
C:\Users\Teacher\Desktop\Êóðñà÷\Cpp3.cpp(38) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class __SMANIP_int' (or there is no acceptable conversion)
C:\Users\Teacher\Desktop\Êóðñà÷\Cpp3.cpp(88) : error C2065: 'counter' : undeclared identifier
C:\Users\Teacher\Desktop\Êóðñà÷\Cpp3.cpp(142) : warning C4129: 'P' : unrecognized character escape sequence
Error executing cl.exe.

Добавлено через 6 минут
[QUOTE=fReekufa;5277911]Заменил, осталось 2 ошибки

C++ (Qt)
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
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <iomanip.h>
#include <fstream>
 
using namespace std;
 
int mod(int x,int y)
{
    int s=1;
    for(int i=1;i<=y;i++)
    s*=x;
return s;
}
void setFile(int sizeX,int sizeY)
{
int y;
int x;
cout<<"Created file \"text.txt\""<<endl;
ofstream file;
file.open("text.txt");
int* *b=new int*[sizeY];
 
    for (y=0;y<sizeY;y++)
    {
    int* a=new int[sizeX];
        for(x=0;x<sizeX;x++)
        {
        a[x]=1+rand()% 20000;
        }
    b[y]=&a[0];
    }
 
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        file<<setw(5)<<*(b[y]+x)<<" ";
    file<<"\n";
    }
    cout<<endl;
    file.close();
}
 
 
void readFile(int* b[],int sizeY, int sizeX)
{
int y;
int x;
ifstream file;
file.open("text.txt");
cout<<endl;
cout<<endl;
        for(y=0;y<sizeY;y++)
        {
            int* a=new int[sizeX];
            for(x=0;x<sizeX;x++)
            {
                file>>a[x];
            }
        b[y]=&a[0];
        }
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        cout<<setw(6)<<*(b[y]+x)<<" ";
    cout<<endl;
    }
}
 
void find(int* b[],int sizeX,int sizeY,int value)
{
int y;
int x;
cout<<"valie is :"<<value<<endl;
int c=0;
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        cout<<setw(6)<<*(b[y]+x)<<" ";
    cout<<endl;
    }
cout<<"\n\n";
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        {
            for (c=1;c<=9;c++)
                if (((*(b[y]+x))/(mod(10,c)))==value)
                {
 
                c++;
                }
        }
    }
 
    if (c==0)
    cout<<"Sorry , but value = "<<value<<" haven't result :-("<<endl;
cout<<"number of answers: "<<c<<endl;
int *arrayValue=new int[c];
c=0;
    for (y=0;y<sizeY;y++)
    {
        for(x=0;x<sizeX;x++)
        {
            for (c=1;c<=9;c++)
                if (((*(b[y]+x))/(mod(10,c)))==value)
                {
                cout<< *(b[y]+x)<<" \n";
                arrayValue[c]=*(b[y]+x);
                c++;
                }
        }
    }
 
ofstream file2;
file2.open("result.txt");
cout<<"Created file:\"result.txt\""<<endl;
    for (y=0;y<c;y++)
    {
    file2<<arrayValue[y]<<" ";
    }
 
}
 
 
int main()
{
srand(time(0));
int sizeX,sizeY,value;
cout<<"Enter size x:";
cin>>sizeX;
cout<<"Enter size Y:";
cin>>sizeY;
int* *b=new int*[sizeY];
 
cout<<"\nfunction setFile:";
setFile(sizeX,sizeY);
cout<<"\nfunction read";
readFile(b,sizeY, sizeX);
 
cout<<"\nenter find value:";
cin>>value;
cout<<"\nfunction find:\n";
find(b,sizeX,sizeY,value);
 
delete[]b;
return 0;
}
Вот ошибка одна осталась теперь Compiling...
Cpp3.cpp
C:\Users\Teacher\Desktop\Êóðñà÷\Cpp3.cpp(38) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class __SMANIP_int' (or there is no acceptable conversion)
Error executing cl.exe.

Cpp3.exe - 1 error(s), 0 warning(s)

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

Нужно исправить ошибки
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; #include &lt;algorithm&gt; #include...

нужно исправить ошибки)
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include...

Нужно исправить ошибки)
Задание: В магазине сформирован список постоянных клиентов, который включает ФИО, домашний адрес...

Нужно исправить 2 ошибки в коде
собственно, САБЖ. нужно исправить 2 ошибки в коде, чтобы его можна было скомпилить и сделать из...

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

Нужно исправить ошибки в программе
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; long...

нужно исправить ошибки в коде
вобщем, я уже писала по поводу этого задания: Описать класс, реализующий стек. Написать...

Проверьте игру(нужно исправить ошибки)
#include&lt;iostream&gt; #include&lt;windows.h&gt; using namespace std; int main () { int...

Есть код нужно исправить ошибки
есть задача: ввести размер квадратной матрицы и ее элементы. Элементы матрицы расположить в...

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